在SSRS中,我有一个按员工ID分组的报告,然后是名为Code1的字段上的子组。该子组最后有小计。 Code1有时可以为空或null,在这些情况下,用户希望将报告分组到名为Code2的其他字段,而不是将所有空白的Code1字段分组。这可能吗?
答案 0 :(得分:1)
在你的sql中使用isnull函数添加一个列 - 从中选择isnull(code1,code2)作为GroupCode ...然后使用GroupCode作为报告中的子组字段。
或者在报告中,您可以为组创建表达式 - = IIF(IsNothing(Fields!Code1.Value),Fields!Code2.Value,Fields!Code1.Value)
要么做同样的事情 - 测试code1的值,如果没有,请使用code2。