我的报告如下所示
Region1 Region2 Region3 Region4 Region5 state1 state2 state3 state4 state5
我创建了列选择参数和Region值0 州值1
如果我选择区域仅显示区域1到5,或者如果选择仅显示状态1到5,则如何进行更改?
你可以帮助我们,我已经被困了3天了。我尝试使用下面的
选择使用单列选择expression =iif(instr(Join(Parameters!ColumnSelect.Value,","),"01")>0,false,true)
但我一次无法选择5列。
答案 0 :(得分:2)
我认为你的表达应该是:
= Not(Join(Parameters!ColumnSelect.Value,",").Contains("0"))
我将其应用为Region列的Column Hidden Expression。类似的表达式(“0”更改为“1”)应该适用于State列。
答案 1 :(得分:1)
分别设置每列的隐藏条件。确保在“分组窗口”的“高级模式”中选择“列组”下的列:
区域列隐藏条件:
=Join(Parameters!ColumnSelect.Value,",") not like '*0*'
州列隐藏条件:
=Join(Parameters!ColumnSelect.Value,",") not like '*1*'
答案 2 :(得分:1)
我正在使用以下表达
=IIF(instr(Join(Parameters!ColumnsSelect.value,", "),"0")=0,True,False)
=IIF(instr(Join(Parameters!ColumnsSelect.value,", "),"1")=0,True,False)