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