我的公式需要檢測羣組更改前何時到達羣組中的最後一條記錄。我嘗試使用OnLastRecord
並創建一個正在運行的總計字段(重置組的更改)來執行此操作。在這兩種情況下,它只檢查報告最後一頁上的最後一個記錄。查看每個羣組的最後一條記錄
我的最終目標是希望我的報告檢查最後一條記錄上的數字字段{@Calc}
是否爲< 0
。如果是這樣輸出"Outsanding:" &{@Calc}*-1
。
我的公式需要檢測羣組更改前何時到達羣組中的最後一條記錄。我嘗試使用OnLastRecord
並創建一個正在運行的總計字段(重置組的更改)來執行此操作。在這兩種情況下,它只檢查報告最後一頁上的最後一個記錄。查看每個羣組的最後一條記錄
我的最終目標是希望我的報告檢查最後一條記錄上的數字字段{@Calc}
是否爲< 0
。如果是這樣輸出"Outsanding:" &{@Calc}*-1
。
我已經想通了我的問題。我現在使用:
{編組場} <>未來({編組場})
這給最後一個記錄的每個組值的值。
您是否考慮過使用羣組頁腳來處理相關羣組?
當您到達該特定頁腳時,活動記錄將成爲該組中的最後一個記錄。因此,您執行的任何計算或您選擇打印的任何字段都將基於該組中讀取的最終記錄。
注:如果要抑制該組中的一些記錄,這可能無法正常工作。在這種情況下,您可以改用Shared Variables來存儲Calc的最新有效值。
然後,當您到達頁腳時,您可以檢查該變量是否小於零,並根據結果顯示出色的字段。