在报告服务中按第一个字母分组

时间:2013-01-21 08:24:55

标签: reporting-services

我有一份列出员工名单的报告。我想将列表显示如下;

                    A
                    -----------------
                    asdas
                    adfgs
                    artret

                    B
                    -----------------
                    bifjgdifg
                    buasüdp
                    bpopo

                    C
                    ----------------
                    cxasdas
                    coierewf
                    clasdksa

如何将此分组类型整合到我的报告中。

1 个答案:

答案 0 :(得分:4)

您可以在SQL语句中执行此操作,该语句通过添加仅包含第一个字母且在报表中不可见的其他列来返回数据 - 然后按该列分组。

另一种方法可能是将报告组中的组字段更改为不按例如=Fields!Name.Value分组,但使用字符串操作功能仅按第一个字母分组。例如,您可以尝试

= LEFT(Fields!Name.Value, 1)

用于分组。