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可以更好地处理该表。。。但如果有什么原因你不能这么做,那就帮不了你什么忙了!