[customer-summary] convert loop to srfi-1

This commit is contained in:
Christopher Lam 2019-03-23 12:43:29 +08:00
parent 523837ddbe
commit 07f44ad7c5

View File

@ -305,26 +305,12 @@
(* 100 (gnc-numeric-div profit sales 1000 GNC-HOW-RND-ROUND))))
(define (query-split-value sub-query toplevel-query)
(let ((splits (qof-query-run-subquery sub-query toplevel-query))
(total (gnc-numeric-zero))
)
(for-each
(lambda (split)
(set! total (gnc-numeric-add-fixed total (xaccSplitGetValue split)))
)
splits) ;; END for-each splits
total))
(let ((splits (qof-query-run-subquery sub-query toplevel-query)))
(apply + (map xaccSplitGetValue splits))))
(define (single-query-split-value query)
(let ((splits (qof-query-run query))
(total (gnc-numeric-zero))
)
(for-each
(lambda (split)
(set! total (gnc-numeric-add-fixed total (xaccSplitGetValue split)))
)
splits) ;; END for-each splits
total))
(let ((splits (qof-query-run query)))
(apply + (map xaccSplitGetValue splits))))
;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;