如果当前月份数 > 整数,隐藏 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)
我试图根据当前月份 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)