如果当前月份数 > 整数,隐藏 SSRS 报告中列的表达式是什么?

What is the expression to hide a column in an SSRS report if the current month number > an integer?

我试图根据当前月份 aka month(today()) 是特定整数的条件隐藏我的 ssrs 报告中的一列。

例如,我必须将 "column11" 隐藏到 11 月 1 日,将 "column12" 隐藏到 12 月 1 日。

谢谢。

在 ssrs 中,当您右键单击列时,您将找到列可见性选项。 在那里你可以编写隐藏表达式,即如果为真,它将隐藏列,如果为假,则将 显示列。

表达式如下所示。

IIF(Month(today())<11,true,false)

12 月将是

IIF(月(今天())<12,真,假)

注意:这是伪代码,可能有错别字

请记住,隐藏某些列可能会导致报告中出现重复值,尤其是当这些列使您的行独一无二时。

现在对于您的具体情况,您可以使用:

=IIf(
(Month(Today()) >= 2 AND Day(Today()) >=5)
AND
(Month(Today()) <= 3 AND Day(Today()) <=4)
,true,false)