簡體   English   中英

如果沒有數據,則提供默認值報告服務

[英]Default value reporting services if no data

我的報表上有一個過濾器,該過濾器是UnitNumber的多值列表。

該報告設置為在單獨的頁面上顯示每個單元的詳細信息。

如果我選擇3號機和4號機,而4號機沒有任何數據,是否可以顯示3號機的數據,然后在下一頁上說“ 4號機沒有活動”?

這樣做的不同方法也將需要您更改數據集,但要使頂層組位於該組上的列表頁面中並且讓每個列表都為其單元號調用一個子報告,則該子報告當然可以沒有數據里面可用。 因此,您最終將獲得第4單元的頁面,該頁面將調用無數據的子報表。

對同一想法的不同看法。

假設您現有的數據集僅包含活動值(因此,如果單元4沒有活動,則它將不包含在您的現有數據集中),答案是:

  1. 不,不是您現有的數據集。
  2. 是的,如果您修改現有數據集以包括一個列出單位的表的外部聯接,例如:

    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是什么,以顯示你的“單位有沒有活動”的消息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM