微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SSRS 中的列分组

如何解决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 被分组多次。我很困惑该怎么做。任何提示?提前致谢

解决方法

这是一种方法。

  1. 创建矩阵
  2. 将 DataSetName 设置为您的数据
  3. 右键单击左下方行组列表框中的第一个 RowGroup,然后选择“组属性”。
  4. 在公司名称上添加“组表达式”。
  5. 右键单击您刚刚编辑的组并选择“添加组|添加子组”
  6. 打开新的 Row 组并将其组表达式设置为 Invoice Number
  7. 选择第一个列组并在采购编号上添加一个列组
  8. 添加供应商代码(在 ColumnGroup 内)
  9. 添加采购编号(列组内)
  10. 添加成本(列组内)
  11. 在右下方的列组列表视图中右键单击列组,然后选择“添加总计 | 之后”
  12. 在最后一个字段中添加一列发票 注意:您不必求和,但是,由于分组,SSRS 会相加总和。您可以将其设置为详细字段,因为您的数据似乎是按这种方式排列的。

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。