Number of active months.

This commit is contained in:
Dominik Pantůček 2024-12-26 20:58:14 +01:00
parent 9eb835fa72
commit fe42315cd9

View file

@ -40,7 +40,9 @@
brmember-format brmember-format
util-bst-ldict util-bst-ldict
members-payments members-payments
util-format) util-format
members-fees
srfi-1)
(define (print-attendance-sheet MB) (define (print-attendance-sheet MB)
(print "\\documentclass[11pt]{article}") (print "\\documentclass[11pt]{article}")
@ -98,7 +100,19 @@
(reverse (reverse
(cdr (cdr
(reverse namel))) (reverse namel)))
" "))) " "))
(cal (member-calendar mr))
(rcal (reverse cal))
(rcal12
(if (> (length rcal) 12)
(take rcal 12)
rcal))
(acal12 (map cadr rcal12))
(acal12* (map (lambda (f) (if (memq 'active f) 1 0)) acal12))
(numactive (foldl + 0 acal12*))
)
(display acal12* (current-error-port))
(newline (current-error-port))
(print (print
(brmember-id mr) (brmember-id mr)
" & " " & "
@ -113,7 +127,7 @@
(format-amount (format-amount
(member-total-balance mr)) (member-total-balance mr))
" & " " & "
"?" numactive
" & " " & "
"~ ~ ~ ~ ~" "~ ~ ~ ~ ~"
" \\\\") " \\\\")