在 SSRS 中使用 IIF 和 DATEPART 在日期列中突出显示月份的第一天
Using IIF and DATEPART in SSRS to highlight the first of the month in date column
我有一个日期列,显示每个月的日期。我需要突出显示每个月的第一天。例如 07/01/2021 将突出显示,08/01/2021 将突出显示;该月的所有其他日期都不会。这是我正在尝试的代码:
=iif(DatePart(DateInterval.Day,字段!Date.Value,1,"黄色","透明"))
但它不起作用。任何帮助将不胜感激。
你的表述不正确。 Datepart 应该与 1 进行比较,然后 IIF 将使用第二个(真)和第三个(假)参数。
=IIF(DatePart(DateInterval.Day, Fields!Date.Value) = 1, "Yellow", NOTHING)
此外,我认为这是一个老错误,其中“透明”不是有效的颜色,即使这是 GUI 在单击“无颜色”时为用户提供的颜色。使用“White”或 NOTHING(SSRS 空值)
我有一个日期列,显示每个月的日期。我需要突出显示每个月的第一天。例如 07/01/2021 将突出显示,08/01/2021 将突出显示;该月的所有其他日期都不会。这是我正在尝试的代码:
=iif(DatePart(DateInterval.Day,字段!Date.Value,1,"黄色","透明"))
但它不起作用。任何帮助将不胜感激。
你的表述不正确。 Datepart 应该与 1 进行比较,然后 IIF 将使用第二个(真)和第三个(假)参数。
=IIF(DatePart(DateInterval.Day, Fields!Date.Value) = 1, "Yellow", NOTHING)
此外,我认为这是一个老错误,其中“透明”不是有效的颜色,即使这是 GUI 在单击“无颜色”时为用户提供的颜色。使用“White”或 NOTHING(SSRS 空值)