我在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 |
---------------------------------
有什么主意吗?
答案 0 :(得分:0)
这里至少有两个选择:
1)使用带有case语句的SQL样式加载脚本来旋转数据。
2)使用内置的转换向导来旋转数据。参见:https://www.tutorialspoint.com/qlikview/qlikview_rotating_tables.htm
致谢