[英]Jasper Reports - Print when group changes
我正在嘗試打印組的最后一條記錄,但是print when group changes: True
表達式print when group changes: True
似乎不起作用。 它只是打印該組的所有記錄。 (我根據用戶名對記錄進行了分組)。
我遇到了同樣的問題。 以下是我提出的工作:
JasperReports有一些自動生成的變量,可以幫助您實現您想要的。 對於您創建的每個組,都有一個計數器,用於跟蹤當前組中的項目數:
yourGroupName_COUNT
在printWhenExpression中,只需添加如下表達式,即可在組破裂時打印文本字段:
$V{yourGroupName_COUNT}==1
-Benjamin
我不認為該屬性正在做你認為它做的事情。 它應該與isPrintRepeatedValues =“false”一起使用,並按以下方式工作:
“如果您已禁止的重復值跨越多個組,則可以在特定報告組的開頭重新顯示它,如果您在printWhenGroupChanges屬性中指定該特定組的名稱。” 終極指南pg。 116
我從來沒有使用'打印組更改'功能,但現在在新報告上嘗試它,我明白你的意思 - 它打印每個細節記錄,即使該組沒有改變。
而不是使用'組更改時打印'標志,取消選中'打印重復值'標志,這可能會給你你想要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.