T L*_*T L 9 pivot reporting-services
我目前有这个报告布局
ProductNumberDescriptionPackTypeDimensionWeight
PN 1 Desc PN1 InnerPack 1x1x1 1
PN 1 Desc PN1 SinglePack1x1x1.2 1.2
PN 2 Desc PN2 InnerPack 2x2x2 2
PN 2 Desc PN2 SinglePack2x2.2x2.2 2.3
PN 3 Desc PN3 BulkPack 3x3x3 3
现在,我的用户想要像这样转动
InnerPack SinglePack BulkPack
ProductNumberDescriptionDimensionWeightDimensionWeightDimensionWeight
PN 1 Desc PN1 1x1x1 1 1x1x1.2 1.2
PN 2 Desc PN2 2x2x2 2 2x2.2x2.2 2.3
PN 3 Desc PN3 3x3x3 3
如何才能做到这一点?我正在使用MS VS2008.
谢谢
TL
PS感谢ManisHearth给我一个如何在帖子中创建表格的想法.
Ian*_*ton 15
您可以使用标准Matrix执行此操作.创建矩阵并添加基于ProductNumber的行组和基于PackType的列组.我还在Matrix中添加了几行,以便在标题中添加更多细节.我不得不拆分列标题单元格以添加Dimension和Weight标题.
将细节值添加到Matrix主体 - 我删除了添加到Weight值的自动Sum,但这不是绝对必要的.它应该在设计师中看起来像这样:

还有一件事需要考虑; 您的PackType组不按字母顺序排列,因此我更新了列组排序表达式以满足您的所需排序.我用了:
=Switch(Fields!PackType.Value = "InnerPack", 1
, Fields!PackType.Value = "SinglePack", 2
, Fields!PackType.Value = "BulkPack", 3)
Run Code Online (Sandbox Code Playgroud)
最终结果,符合您的要求:

| 归档时间: |
|
| 查看次数: |
12142 次 |
| 最近记录: |