多列的不同计数 - ssrs报告

时间:2015-04-15 01:09:32

标签: reporting-services ssrs-2008 ssrs-tablix ssrs-grouping

我是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()))

任何人都可以建议如何消除我的独特计数中的空值或更好的方法来做到这一点。感谢您的时间和帮助。

由于

2 个答案:

答案 0 :(得分:1)

试试这个

=CountDistinct(CStr(Fields!ID.Value)+CStr(Fields!CREATEDATE.Value))

答案 1 :(得分:1)

我尝试了以下内容,到目前为止它似乎正在发挥作用。

=CountDistinct(IIF(IsNothing(Fields!CREATEDATE.Value),Nothing,CStr(Fields!ID.Value)+CStr(Fields!CREATEDATE.Value)))
相关问题