【问题标题】:Using IIF and DATEPART in SSRS to highlight the first of the month in date column在 SSRS 中使用 IIF 和 DATEPART 在日期列中突出显示月份的第一天
【发布时间】:2021-07-24 02:04:14
【问题描述】:

我有一个显示每个月的日期的日期列。我需要突出显示每个月的第一个日期。示例 07/01/2021 将突出显示,08/01/2021 将突出显示;该月的所有其他日期都不会。这是我正在尝试的代码:

=iif(DatePart(DateInterval.Day, Fields!Date.Value, 1, "黄色","透明"))

但它不起作用。任何帮助将不胜感激。

【问题讨论】:

    标签: reporting-services


    【解决方案1】:

    你的表达不正确。 Datepart 应与 1 进行比较,然后 IIF 将使用第二个(真)和第三个(假)参数。

    =IIF(DatePart(DateInterval.Day, Fields!Date.Value) = 1, "Yellow", NOTHING)
    

    另外,我认为这是一个旧错误,其中“透明”不是有效颜色,即使这是 GUI 在单击 NO COLOR 时为用户提供的颜色。使用“White”或NOTHING(SSRS null 值)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-22
      • 1970-01-01
      • 2023-03-10
      相关资源
      最近更新 更多