我需要一些帮助才能隐藏Tablix。
场景:
我在一个报告上有2个表,它有一个多选参数。我需要根据选择隐藏一个表。我需要根据一个值显示一个特定的表,现在我已经使用了instr()
和Join()
函数,这些函数肯定有用,但是当我选择所有值时,我仍然会得到与该值相关的表具体价值。
显示特定表的代码示例;
=IIF(Instr(Join(Parameters!Name.Value),"Name1")>0,False,True)
这显示了名称' Name1'被选中....我想在 仅 ' Name1'时显示该表格被选中。任何帮助将不胜感激
答案 0 :(得分:1)
您还应该检查表达式的参数计数,如下所示
=IIF(Instr(Join(Parameters!Name.Value),"Name1")>0 AND Parameters!Name.Count=1 ,False,True)
答案 1 :(得分:0)
我只使用join()
功能并排除instr()
即可得到所需的答案。代码看起来像ffg:
=iif(join(Parameters!Name.Value(),",") = "Name1",true, false)
这很有效。
感谢您的帮助