Reporting Services转置表的一部分

时间:2015-09-14 08:50:28

标签: reporting-services ssrs-2008 business-intelligence ssrs-2008-r2 ssrs-2012

我有一个看起来像这样的表

Product | Language | Cost
----------------------------
X       | En       | 5
X       | D        | 5
Y       | Jp       | 10
Y       | Sp        | 10

我希望它看起来像这样

Product | En | D | Jp | Sp
-------------------
X       | 5  | 5 | 0  | 0
Y       | 0  | 0 | 10 | 10

所以我想要做的是获取语言列中的所有值并将它们用作列标题(通过将列打印为行来完成),然后将Cost值与不同语言的新表匹配是标题而不是列中的值。

如何在Reporting Services中执行此操作?感谢

1 个答案:

答案 0 :(得分:1)

使用包含按语言分组的列和按产品分组的行的矩阵,如下所示enter image description here

给出

enter image description here

修改

或者使用新数据集提供以下内容

enter image description here