如何解决SSRS 中的列分组
我是 SSRS 的新手。我正在写一份报告。我在 sql SERVER 表中的数据是这样的:
**Region** | **CompanyName**| **CompanyCode** | **vendorCode** | **PurchaseNumber** | **Cost** | **InvoiceNumber**
SouthWest | Company1 | Cpr132 | GOP1776 | UI199 | $30.67 | 1123
SouthWest | Company1 | Cpr132 | GOP1776 | UI451 | $49.19 | 1123
这就是我想在 SSRS 中显示它的方式:
**Region** | **CompanyName**| **CompanyCode** | **vendorCode** | **PurchaseNumber** | **Cost** | **vendorCode** | **PurcheseNumber** | **Cost** | **InvoiceNumber**
SouthWest | Company1 | Cpr132 | GOP1776 | UI199 | $30.67 | GOP1776 |UI451 | $49.19 | 1123
如果数据不同,我希望 vendorCode、PurcheseNumber 和 cost 被分组多次。我很困惑该怎么做。任何提示?提前致谢
解决方法
这是一种方法。
- 创建矩阵
- 将 DataSetName 设置为您的数据
- 右键单击左下方行组列表框中的第一个 RowGroup,然后选择“组属性”。
- 在公司名称上添加“组表达式”。
- 右键单击您刚刚编辑的组并选择“添加组|添加子组”
- 打开新的 Row 组并将其组表达式设置为 Invoice Number
- 选择第一个列组并在采购编号上添加一个列组
- 添加供应商代码(在 ColumnGroup 内)
- 添加采购编号(列组内)
- 添加成本(列组内)
- 在右下方的列组列表视图中右键单击列组,然后选择“添加总计 | 之后”
- 在最后一个字段中添加一列发票 注意:您不必求和,但是,由于分组,SSRS 会相加总和。您可以将其设置为详细字段,因为您的数据似乎是按这种方式排列的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。