百分位

百分位计算是对从数据库返回的结果进行百分位形式的排名,便于用户观察某个数据在整组数据中的位置。本文为您介绍如何配置百分位。

前提条件

使用限制

  • 支持百分位的图表有:

    • 线/面图:线图、面积图、堆积面积图、百分比堆叠面积图、组合图。

    • 柱/条图:柱图、堆积柱状图、百分比堆积柱状图、环形柱状图、排行榜、条形图、堆积条形图、百分比堆积条形图、动态条形图、瀑布图。

    • 气泡/散点图:气泡图、散点图、分面散点图。

    • 表格类图表:交叉表、明细表。

    • 饼/环形类图表:饼图、玫瑰图、雷达图、矩形树图。

    • 地理类图表:色彩地图、气泡地图、热力地图、飞线地图、符号地图。

    • 指标类图表:指标看板、指标趋势图。

    • 漏斗/转化关系类图表:漏斗图、对比漏斗图。

    • 其他图表:词云图。

  • 该分析方法基于返回结果集计算,公共云目前上限为1万,如数据返回总量超过1万,可能导致计算结果不符合预期,请注意!

背景信息

百分位是表示排名的另外一种方式,首先需要将一组数据进行排序,然后按照下面公式进行计算:

image

其中image表示计算的百分位,image表示这一组数据的总数,image表示数据点的排名。

例如对于一组数据的百分位计算结果如下:

原始数据

20

10

30

40

50

20

升序排名

3

1

4

5

6

3

升序百分位

40%

0%

60%

80%

100%

40%

降序排名

5

6

3

2

1

5

降序百分位

80%

100%

40%

20%

0%

80%

说明

存在相同的数据时使用的是稀疏并列排序:1,3, 3,4,非连续并列:1,2,2,4。

使用说明

  • 总计和小计不参与百分位计算,并且与百分位计算不能共存,即选择了百分位计算的话,总计和小计会自动失效(显示为"-")。

  • 跳过空值的计算,该单元格最后结果还是为空(显示为"-")。

  • 百分位计算基于数据库返回的结果集,因此只在取数限制允许的数量级内生效,公共云为1w。

配置入口

您可以按照图示步骤配置高级计算百分位。百分位支持设置升序、降序、组内升序和组内降序。

image

应用示例

以组内降序为例。

  1. 登录Quick BI控制台

  2. 请按照下图步骤,进入仪表板编辑页面。image

  3. 在顶部菜单栏中单击添加图表,找到image图标,创建交叉表

  4. 在图表设计的字段标签页,配置交叉表数据。

    目标数据集为company_sales_record。

    1. 选择需要的维度字段和度量字段,双击或拖动至目标区域。

      • 在维度列表中,找到区域、省份、城市,双击或拖动至行区域。

      • 在度量列表中,找到订单金额,双击或拖动两次至列区域。

        说明

        列区域上的两个订单金额字段,一个显示原始数据,另一个设置百分位。

        当有两个重复的字段放在度量上时,会提示“度量存在重复项”,此时先不用更新数据,等高级计算百分位配置完成后再更新即可。

    2. 在列区域找到第二个订单金额,单击右侧的image图标,选择高级计算 -> 百分位->组内降序。image

    3. 单击更新

      此时,交叉表会按照省份进行分组,然后分别对每个组内的订单金额的结果进行降序百分位计算。

      image

    实际计算方式

    • 升序:会对返回的全部订单金额的结果进行升序百分位计算。

    • 降序:会对返回的全部订单金额的结果进行降序百分位计算。

    • 组内升序:会按照省份进行分组,然后分别对每个组内的订单金额的结果进行升序百分位计算。

    • 组内降序:会按照省份进行分组,然后分别对每个组内的订单金额的结果进行降序百分位计算