检查SSRS中日期时间列中是否存在日期

时间:2011-10-04 22:11:19

标签: reporting-services ssrs-2008

我需要根据条件显示数据。在那种情况下,我需要检查日期列中是否存在日期,如果是则显示数据,否则显示空字符串。这是我的表达

    IIF(Day(Fields!datet2.Value) <> First(Fields!PourSchedDay.Value, "PatientOrderPourDetails"),"",Fields!StaffName.Value)

表达式只检查PourSchedDay列中的第一行,并正确显示日期等于第一行的数据,并显示所有其他日期的空字符串。

如何获取表达式以检查列中的所有日期?

请帮助!!

2 个答案:

答案 0 :(得分:0)

如果您可以在SQL查询中检查您的情况,那么您的问题就会解决。

答案 1 :(得分:0)

我通过在IIF条件内使用查找功能得到了解决方案。以下是我的表达

=IIF(Lookup(Fields!datet7.Value, Fields!PourSchedDay.Value, Fields!StaffName.Value, "PatientOrder")= Fields!StaffName.Value,Fields!StaffName.Value, "")

谢谢!