百分位计算是对从数据库返回的结果进行百分位形式的排名,便于用户观察某个数据在整组数据中的位置。本文为您介绍如何配置百分位。
前提条件
使用限制
支持百分位的图表有:
线/面图:线图、面积图、堆积面积图、百分比堆叠面积图、组合图。
柱/条图:柱图、堆积柱状图、百分比堆积柱状图、环形柱状图、排行榜、条形图、堆积条形图、百分比堆积条形图、动态条形图、瀑布图。
气泡/散点图:气泡图、散点图、分面散点图。
表格类图表:交叉表、明细表。
饼/环形类图表:饼图、玫瑰图、雷达图、矩形树图。
地理类图表:色彩地图、气泡地图、热力地图、飞线地图、符号地图。
指标类图表:指标看板、指标趋势图。
漏斗/转化关系类图表:漏斗图、对比漏斗图。
其他图表:词云图。
该分析方法基于返回结果集计算,公共云目前上限为1万,如数据返回总量超过1万,可能导致计算结果不符合预期,请注意!
背景信息
百分位是表示排名的另外一种方式,首先需要将一组数据进行排序,然后按照下面公式进行计算:
其中表示计算的百分位,表示这一组数据的总数,表示数据点的排名。
例如对于一组数据的百分位计算结果如下:
原始数据 | 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。
配置入口
您可以按照图示步骤配置高级计算百分位。百分位支持设置升序、降序、组内升序和组内降序。
应用示例
以组内降序为例。
登录Quick BI控制台。
请按照下图步骤,进入仪表板编辑页面。
在顶部菜单栏中单击添加图表,找到图标,创建交叉表。
在图表设计的字段标签页,配置交叉表数据。
目标数据集为company_sales_record。
选择需要的维度字段和度量字段,双击或拖动至目标区域。
在维度列表中,找到区域、省份、城市,双击或拖动至行区域。
在度量列表中,找到订单金额,双击或拖动两次至列区域。
说明列区域上的两个订单金额字段,一个显示原始数据,另一个设置百分位。
当有两个重复的字段放在度量上时,会提示“度量存在重复项”,此时先不用更新数据,等高级计算百分位配置完成后再更新即可。
在列区域找到第二个订单金额,单击右侧的图标,选择高级计算 -> 百分位->组内降序。
单击更新。
此时,交叉表会按照省份进行分组,然后分别对每个组内的订单金额的结果进行降序百分位计算。
实际计算方式
升序:会对返回的全部订单金额的结果进行升序百分位计算。
降序:会对返回的全部订单金额的结果进行降序百分位计算。
组内升序:会按照省份进行分组,然后分别对每个组内的订单金额的结果进行升序百分位计算。
组内降序:会按照省份进行分组,然后分别对每个组内的订单金额的结果进行降序百分位计算