这可能吗?
我在TableColumn visibility-hidden字段中创建了一个表达式,它在BIDS(商业智能开发工作室)预览中工作正常,但在Internet Explorer中部署和查看时无效。
=IIF(Parameters!n_CURRENTPERIOD.Value<Month(Now),true,false)
答案 0 :(得分:0)
简短的回答是肯定的。
我敢打赌你的问题超出了你的SSRS 2005环境。就像@MikeTWebb所说,你确定你指的是正确的数据源吗?此外,你的问题很薄。你试过其他浏览器吗?您是否尝试过VS2005 Express,这是免费的,在我看来应该是您应该使用的,而不是BIDS。
但是,这样做的方法非常简单:
SSRS2005中的大多数控件都具有Visibility
属性,可以使用IFF()
函数进行设置。
例如,查看我的一个报告的RDL,我控制了TableRow对象的可见性:
<Details>
<TableRows>
<TableRow>
<Visibility>
<Hidden>=IIf(RowNumber("table1_Group1") < 5 And Fields!CourseName.Value = "Enterprise",True,False)</Hidden>
</Visibility>
<TableCells>
..etc..
在SSRS2005中,只需指向有条件隐藏的对象,并在那里放置类似的IFF()函数。
我相信你知道这一切,但为了确保直接回答你的问题,答案是肯定的!
您只需要了解有关您尝试运行此环境的更多信息。