Qlikview将行转换为列

时间:2018-10-16 07:45:12

标签: tabular qlikview

我在QlikView中有这样的表:

---------------------------------
| Limit | Person | Year | Value |
---------------------------------
| L1    | p1     | 2018 | 300   |
| L1    | p1     | 2017 | 200   |
| L1    | p2     | 2018 | 200   |
| L1    | p2     | 2017 | 200   |
| L2    | p1     | 2018 | 100   |
| L2    | p1     | 2017 | 200   |
---------------------------------

,我需要转换列中的行。在此示例中,我需要将Year转换为列,将Value转换为行,以获得这样的表:

--------------------------------
| Limit | Person | 2017 | 2018 |
--------------------------------
| L1    | p1     | 200  | 300  |
| L1    | p2     | 200  | 200  |
| L2    | p1     | 200  | 100  |
---------------------------------

有什么主意吗?

1 个答案:

答案 0 :(得分:0)

这里至少有两个选择:

1)使用带有case语句的SQL样式加载脚本来旋转数据。

2)使用内置的转换向导来旋转数据。参见:https://www.tutorialspoint.com/qlikview/qlikview_rotating_tables.htm

致谢