代码之家  ›  专栏  ›  技术社区  ›  Rebam1Se

Reporting Services转换表的一部分

  •  -3
  • Rebam1Se  · 技术社区  · 9 年前

    我有一张桌子看起来像这样

    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
    

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

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

    1 回复  |  直到 9 年前
        1
  •  1
  •   Jonnus    9 年前

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

    给予

    enter image description here

    编辑

    或者使用新的数据集给出以下内容

    enter image description here