[英]Distinct count on multiple columns - ssrs report
我是ssrs的新手,我正在研究一個報告,在該報告中我需要在兩列上獲得不同的計數以顯示總數。
表/數據集格式:
ID CREATEDATE
123 03/01/2015 11:20 pm
123 03/01/2015 11:20 PM
123 NULL
123 03/20/2015 05:15 PM
345 04/01/2015 05:20 PM
資料類型:
ID - Int
CreateDate - Datetime
如果我在上述ex上得到不同的計數,則應該返回3-前兩行具有相同的ID和Datetime。 從計數中消除空記錄
我嘗試了類似以下的操作,它在所有情況下都適用,除了當一行中有空值時,它在輸出中顯示#error。
= CountDistinct((字段!ID.Value)+(字段!CREATEDATE.Value.ToString()))
誰能建議我以不同的方式消除空值,或者提出更好的方法。 感謝您的時間和幫助。
謝謝
嘗試這個
=CountDistinct(CStr(Fields!ID.Value)+CStr(Fields!CREATEDATE.Value))
我嘗試了以下方法,到目前為止,它似乎仍然有效。
=CountDistinct(IIF(IsNothing(Fields!CREATEDATE.Value),Nothing,CStr(Fields!ID.Value)+CStr(Fields!CREATEDATE.Value)))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.