【问题标题】:SSRS indicator To show if date is updated either today or yesterdaySSRS 指示器 显示日期是今天还是昨天更新
【发布时间】:2015-09-28 13:03:42
【问题描述】:

我有一个 SSRS 指示器,如果更新日期是今天或昨天,我试图将其变为绿色。下面的代码是今天使用的表达式。我的问题是,如果昨天更新,我怎样才能让它也显示出来。

=IIF(Fields!UpdateDte.Value<Today, "100","1")

填充日期的查询是填充数据时间的简单查询。这是在 SQl 服务器报告服务 SSRS 2008 R2 中。然后我用一个数字让 100 为红色,1 为绿色。

【问题讨论】:

    标签: sql ssrs-2008 indicator ssrs-expression


    【解决方案1】:

    试试这个:

    =iif(DATEDIFF("d", Fields!UpdateDte.Value, Today)>1,"Red","Green")
    

    【讨论】:

      【解决方案2】:

      始终使用DateDiff 比较两个日期时间;它也可用于 SSRS;即:

      =IIf(DateDiff("d", CDate(Fields!UpdateDte.Value).ToShortDateString, CDate(Today).ToShortDateString) <= 0, "Green", "Red")
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-20
        • 2014-10-26
        • 2012-10-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多