【问题标题】:QlikView Columns TransformationQlikView 列转换
【发布时间】:2017-07-22 23:23:08
【问题描述】:

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

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。我想让数据集保持这种格式。

【问题讨论】:

  • 为什么要以这种格式保存数据?您是指在源数据中还是在 QlikView 本身中?我建议查看crosstable 函数 - 这会将数据从数据透视格式中分离出来并放入一个更具事务性的表中,QlikView 可以更好地使用它......但如果有一个你不能这样做的原因,那么对你帮助不大!

标签: qlikview


【解决方案1】:

创建一个bar chart;有两个维度(Level-dimension 和 ID)。使用相同的表达式。在标签Style 中选择“Stacked”作为子类型。

我将 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
];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-30
    • 1970-01-01
    • 1970-01-01
    • 2020-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多