我的图表报告A和B中有两个参数。 在图表系列组中,我有三种颜色名称的字段颜色("红色","绿色","棕色")。
这里我需要在参数为" A"时写一个表达式,我只能看到" red",Green"字段颜色中的值,如果是参数" B",我应该看到所有三种颜色。
我尝试使用
进行不同的表达=iif(Parameters!channel.Value="A" and Fields!COLOUR.Value="BROWN",O,Fields!COLOUR.Value)
但通过写这个表达式,我可以转换" brown"零值,但我无法隐藏它。
任何帮助PLZ?
答案 0 :(得分:0)
尝试将此表达式放在字段颜色上:
"Red, Green"+ iif(Parameters!channel.Value="A", ", Brown","")
+
用于连接两个字符串。
如前所述,&
是连接的更好选择。
"Red, Green" & iif(Parameters!channel.Value="A", ", Brown","")