如何解决如何在报表生成器中使用文本值而不是聚合值创建矩阵?
我使用的是报表生成器 3.0。
我有一个数据源,用户可以在其中从下拉菜单中为一个、两个或三个可用类别选择一个值。假设这是城市和州。此数据存储为两个字段。如果我查询这两个字段,我会得到一列显示州类别,另一列显示为每个字段选择的城市,从而导致每条记录多行。我需要在一行中查看这些数据。
所以不是这样:
记录 ID | 状态 | 城市 |
---|---|---|
101 | CA | 萨克拉门托 |
101 | 或 | 亚什兰 |
101 | WA | 西雅图 |
202 | CA | 奥克兰 |
202 | 或 | 波特兰 |
303 | CA | 洛杉矶 |
303 | WA | 斯波坎 |
我需要这样组织:
记录 ID | CA | 或 | WA |
---|---|---|---|
101 | 萨克拉门托 | 亚什兰 | 西雅图 |
202 | 奥克兰 | 波特兰 | |
303 | 洛杉矶 | 斯波坎 |
我不认为我可以按记录 ID 分组,因为我有其他列,需要区分。我已经按高阶字段分组。
我尝试在矩阵向导中将 State 字段添加为列组,但它给了我一条错误消息,指出这些值必须具有聚合函数。
我尝试创建额外的计算字段并将它们用作列,但这会创建重复的行,其中第一行在 CA 下有一个值,第二行在 OR 下有一个值,第三行在 WA 下有一个值。然后我尝试隐藏重复项,这很有效,但它给了我有时与记录 ID 不对齐的空白行。
有什么建议吗?
解决方法
我想通了!
在表/矩阵向导中,我选择了 SUM 聚合,然后在生成报告时,我将 City 单元格中的表达式编辑为仅作为字段引用而不是 SUM。很多添加行组和隐藏行组列之后,我有我的报告。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。