我在我的報告上有一個過濾器,它是UnitNumber的多值列表。如果沒有數據,默認值報告服務
該報告設置爲在單獨的頁面上顯示每個單元的詳細信息。
如果我選擇單元#3,單元#4和單元#4沒有任何數據,是否可以顯示單元#3的數據,然後在下一頁上說「單元#4沒有任何活動「?
我在我的報告上有一個過濾器,它是UnitNumber的多值列表。如果沒有數據,默認值報告服務
該報告設置爲在單獨的頁面上顯示每個單元的詳細信息。
如果我選擇單元#3,單元#4和單元#4沒有任何數據,是否可以顯示單元#3的數據,然後在下一頁上說「單元#4沒有任何活動「?
假設你的現有數據集只持有活性值(所以如果單位#4沒有活動,就不會被包含在現有的數據集),答案是:
是的,如果你修改現有的數據集包括從表中列出的單位外連接 - 就像這樣:
select u.unit_no, a.unit_no activity_unit, ... [other activity fields]
from units u left join activities a on u.unit_no = a.unit_no
where u.unit_no in (@unit_no)
,包括一組標題級別表達式,取決於activity_unit
是否爲空,以顯示「單元無活動」消息。
這樣做的不同的方式,還需要你改變你的數據集,但有你的頂級組是在組的列表頁面斷裂,並有每個列表調用報表的單元號,則子報表可以在其內部沒有可用的數據。所以你最終會得到一個單元#4的頁面,該頁面調用一個沒有數據的子報表。
只是一個不同的想法。