SSRS指标基于日期值

时间:2013-11-27 19:59:10

标签: reporting-services

我在SSRS报告中有一个简单的表格。我正在使用SQL Server 2008R2。我在其中一个领域有一个指标。我需要知道现场的日期是否存在。如果用户在字段中输入了日期,我需要一个绿色指示灯,如果不是,我需要指示灯为红色。基本上是开启或关闭功能。我曾尝试使用=IsDate(Fields!ImportDate.Value)作为指标的外汇,但没有运气。任何人都有一个关于指标的好教程,其中包括与日期相关的字段?

2 个答案:

答案 0 :(得分:2)

我通常使用IsNothing来验证日期是否有效,然后再格式化;即:

=IIf(Not IsNothing(Fields!YourDate.Value), FormatDateTime(Fields!YourDate.Value), "")

在您的情况下,您可以使用IsNothing,如下所示:

=IIf(Not IsNothing(Fields!ImportDate.Value), "Green!", "Red!")

答案 1 :(得分:1)

试试这个......

=IIF(IsNothing(Fields!DateField.Value),"Red","Green")