QlikView列转换

QlikView列转换,qlikview,Qlikview,现在,我有以下数据,它们是透视表的结果: ID | Level 1 | Level 2 | Level 3 01 | 5 | 4 | 0 02 | 1 | 0 | 6 03 | 8 | 3 | 1 我可以在qlikview中的堆叠图表上可视化此信息,X轴显示级别1、级别2、级别3吗?垂直轴将显示每个标高中的值。每个条将堆叠不同颜色的不同ID。我希望数据集保持

现在,我有以下数据,它们是透视表的结果:

ID  |  Level 1  |  Level 2  |  Level 3
01  |     5     |     4     |     0
02  |     1     |     0     |     6
03  |     8     |     3     |     1

我可以在qlikview中的堆叠图表上可视化此信息,X轴显示级别1、级别2、级别3吗?垂直轴将显示每个标高中的值。每个条将堆叠不同颜色的不同ID。我希望数据集保持此格式。

创建
条形图
;有两个维度(级别维度和ID)。使用相同的表达式。在选项卡
Style
中,选择“堆叠”作为子类型

我将sum(Value)与以下测试数据一起使用

data:
load * inline [
ID, Dim, Value
1, Level1, 5
1, Level2, 4
1, Level3, 0
2, Level1, 1
2, Level2, 0
2, Level3, 6
3, Level1, 8
3, Level2, 3
3, Level3, 1
];

为什么要以这种格式保存数据?您的意思是在源数据中还是在QlikView本身中?我建议研究
crosstable
函数-这将使数据脱离pivot格式,进入一个更具事务性的表,QlikView可以更好地处理该表。。。但如果有什么原因你不能这么做,那就帮不了你什么忙了!