0

在 SSRS 中,我有一个按员工 ID 分组的报告,然后是一个名为 Code1 的字段上的子组。该子组末尾有小计。Code1 有时可能为空白或 null,在这些情况下,用户希望将报表分组到名为 Code2 的不同字段上,而不是将所有空白 Code1 字段分组。那可能吗?

4

1 回答 1

1

在您的 sql 中使用 isnull 函数添加一列 - 选择 isnull(code1,code2) as GroupCode from... 然后使用 GroupCode 作为报告中的子组字段。

或者在报告中,您可以为组创建一个表达式 - =IIF(IsNothing(Fields!Code1.Value),Fields!Code2.Value,Fields!Code1.Value)

两者都做同样的事情——测试 code1 的值,如果没有,则使用 code2。

于 2013-04-01T16:32:04.330 回答