【问题标题】:SSRS indicator based on a date value基于日期值的 SSRS 指标
【发布时间】:2013-11-28 16:05:54
【问题描述】:

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

【问题讨论】:

  • 你试过=IsNothing(Fields!ImportDate.Value)吗?如果数据库中的字段为空,这可能会起作用。

标签: reporting-services


【解决方案1】:

在格式化之前,我通常使用IsNothing 来验证日期是否有效;即:

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

在您的情况下,您可以像这样使用IsNothing

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

【讨论】:

    【解决方案2】:

    试试这个...

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多