如何在 Qlik 上创建多列堆积条形图

How to create a stacked bar chart with multiple columns on Qlik

我正在尝试根据如下所示的数据集在 Qlik 上创建堆叠条形图。该图表应如下图所示。 (我对质量表示歉意)。我看了几个教程,但他们的数据集有不同的组织......我是否也应该修改我的数据集来创建这个堆积条形图?请让我知道,如果你有任何问题。非常感谢您抽出宝贵时间。

这是交叉表,与大多数 BI 工具不兼容。所以在 QlikView 中,我们需要做的第一件事是在加载脚本中生成模型,该模型将具有变量 Priority(例如 "saving job")和 Score(例如 "top priority")。

# I assume that your table is named data
data_fixed:
CrossTable(priority, score)
LOAD 
*
Resident
    data;

#we drop data table because we no longer need it
DROP Table data;

我们可以在加载脚本中聚合数据来计算数量,这样它会更快地工作

data_aggregated:
LOAD
    priority,
    score,
    Count(score) as #Num
Resident
    data_fixed
Group By
    priority,
    score;

#we drop data_fixed table because we no longer need it
DROP Table data_fixed;

在 qlikview 中您需要添加 2 个维度:

1 个表达式:

并设置为堆叠条形图:

并且我们的图表已准备就绪(此处)包含示例数据:

在 QliKSense 中加载脚本将是相同的。设置条形图看起来会有所不同,但我们需要设置相同的东西。