You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Qlik Sense中实现描述性统计分析?

在Qlik Sense中实现类似Excel的描述性统计分析

Qlik Sense没有像Excel那样的一键式「描述性统计」向导,但可以通过以下两种方式生成包含均值、标准误差、中位数、众数、标准差、样本方差、峰度、偏度、极差、最小值、最大值、求和、计数的统计表格:

方法一:前端可视化表格直接计算

  1. 创建一个表格对象,如果需要按维度分组统计,先添加对应维度字段(无需分组则跳过)
  2. 依次添加以下表达式作为度量,每个表达式可右键重命名列名:
    • 均值:Avg(你的字段名)
    • 标准误差:Stdev(你的字段名)/Sqrt(Count(你的字段名))(标准误差=样本标准差/样本量平方根)
    • 中位数:Median(你的字段名)
    • 众数:Mode(你的字段名)
    • 标准差:Stdev(你的字段名)(如需总体标准差,改用StdevP(你的字段名))
    • 样本方差:Var(你的字段名)(如需总体方差,改用VarP(你的字段名))
    • 峰度:Kurtosis(你的字段名)
    • 偏度:Skewness(你的字段名)
    • 极差:Max(你的字段名)-Min(你的字段名)
    • 最小值:Min(你的字段名)
    • 最大值:Max(你的字段名)
    • 求和:Sum(你的字段名)
    • 计数:Count(你的字段名)

方法二:脚本预计算统计结果

如果需要提前生成统计数据表,可在数据加载编辑器中编写脚本,示例如下(假设源表为RawData,分析字段为Value):

DescriptiveStats:
// 逐个计算统计指标
LOAD '均值' AS 统计指标, Avg(Value) AS 统计结果 Resident RawData GROUP BY '均值';
LOAD '标准误差' AS 统计指标, Stdev(Value)/Sqrt(Count(Value)) AS 统计结果 Resident RawData GROUP BY '标准误差';
LOAD '中位数' AS 统计指标, Median(Value) AS 统计结果 Resident RawData GROUP BY '中位数';
LOAD '众数' AS 统计指标, Mode(Value) AS 统计结果 Resident RawData GROUP BY '众数';
LOAD '标准差' AS 统计指标, Stdev(Value) AS 统计结果 Resident RawData GROUP BY '标准差';
LOAD '样本方差' AS 统计指标, Var(Value) AS 统计结果 Resident RawData GROUP BY '样本方差';
LOAD '峰度' AS 统计指标, Kurtosis(Value) AS 统计结果 Resident RawData GROUP BY '峰度';
LOAD '偏度' AS 统计指标, Skewness(Value) AS 统计结果 Resident RawData GROUP BY '偏度';
LOAD '极差' AS 统计指标, Max(Value)-Min(Value) AS 统计结果 Resident RawData GROUP BY '极差';
LOAD '最小值' AS 统计指标, Min(Value) AS 统计结果 Resident RawData GROUP BY '最小值';
LOAD '最大值' AS 统计指标, Max(Value) AS 统计结果 Resident RawData GROUP BY '最大值';
LOAD '求和' AS 统计指标, Sum(Value) AS 统计结果 Resident RawData GROUP BY '求和';
LOAD '计数' AS 统计指标, Count(Value) AS 统计结果 Resident RawData GROUP BY '计数';

运行脚本后,会生成名为DescriptiveStats的统计表格,直接用表格对象加载即可展示所有指标。

内容的提问来源于stack exchange,提问作者Vern

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 23:32:50