mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-20 11:48:30 -06:00
[customer-summary] convert loop to srfi-1
This commit is contained in:
parent
523837ddbe
commit
07f44ad7c5
@ -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))))
|
||||
|
||||
;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user