如果group只包含一行,我需要隐藏整行行。
我将表达式用于行可见性=iif(CountDistinct(Fields!ChannelId.Value)>1,False,True)
,但收到消息'指定的操作无效'。
我还尝试显式传递DataSet或GroupName的名称。它没有帮助。
我做错了什么?
答案 0 :(得分:0)
您需要第二个参数来指定分组中的数据集名称:
=CountDistinct(Fields!ChannelId.Value, "YourDSName") > 1
答案 1 :(得分:0)
行可见性只能为true或false,即布尔值。它不能像RowCount那样可以是3或12。
您需要创建一个计算结果为布尔值的表达式并将其转换为布尔值。 Psuedocode将是“如果RowCount小于某个值,则为false,否则为true”。
答案 2 :(得分:0)
神圣的WTF!
报告不允许按用于分组的字段进行计数。
我将其更改为=CountDistinct(Fields!ChannelName.Value
)后,它显示了我的价值。