反馈已提交

网络繁忙

动态展示前N名

  • 文档创建者:Jenny.Tang
  • 编辑次数:22次
  • 最近更新:Roxy 于 2021-06-10
  • 1. 概述

    1.1 预期效果

    对销售额进行排名后,可以过滤出销售额排在前 30% 的店。即当门店数为 20 时筛选出前六名,如下所示:

    1606815799274054.gif

    1.2 实现思路

    先对各门店的销售额进行排名,再通过筛选可以过滤出需要的门店。

    2. 示例

    示例使用 Demo 数据「门店销售数据统计」。

    使用该数据表创建组件。

    2.1 添加计算指标

    2.1.1 对销售额进行排名

    进入到组件编辑页面,添加计算字段「排名」,对「销售额」进行降序排名。使用到公式 RANK_ANLS ,RANK_ANLS(SUM_AGG(销售额),0,"desc"),点击「确定」,如下图所示:

    1606813821528969.png

    注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。

    2.1.2 求动态变化的门店个数

    新增计算字段「总门店数」 ,使用公式 TOTAL 计算名次的最大值,求出一共有多少门店,输入公式:TOTAL(排名,0,"max"),点击「确定」,如下图所示:

    1606813933309751.png

    2.2 制作表格组件

    1)将「店名」拖入维度栏,「销售额」「排名」「总门店数」拖入指标栏,选择图标类型为分组表,如下图所示:

    21.png

    2)点击「排名」下拉,取消二次计算。该操作是为了之后进行过滤操作后,系统不会对过滤后的结果重新进行排名。如下图所示:

    22.png

    3)对「店名」字段选择下拉>过滤,如下图所示:

    1606815894851672.png

    2.3 筛选出销售额前 30% 的门店

    设置过滤条件:排名<=总门店数*0.3,如下图所示:

    1606814276229176.png

    注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。

    一共有 30 家门店,前 30% 就是销售额排名前 9 的门店。过滤后的效果如下图所示:

    1606814719847903.png

    2.4 增加文本过滤组件

    进入仪表板编辑界面,选择「过滤组件>文本下拉」,如下图所示:

    1606814674170725.png

    选择「门店销售数据统计」下的「店名」至字段栏,如下图所示:

    1606814785157182.png

    文本下拉筛选 20 个店,则排名显示前六名,如下图所示:

    1606814877503585.png

    2.5 效果查看

    详情请参见本文 1.1 节。

    3. 注意事项

    3.1 筛选出销售额前 50% 的门店

    通过 ROUND 函数返回计算后最接近的整数,公式为:排名<=ROUND(总门店数*0.5,0),设置的过滤条件如下图所示:

    1606815143542999.png

    注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。

    预览区自动筛选出销售额前 50% 门店,过滤后的效果如下图所示:

    1606815357102727.png

    3.2 筛选出排名前三的门店

    设置的过滤条件,公式为:排名<= 3,如下图所示:

    1606815491548098.png

    注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。

    过滤后的效果如下图所示:

    1606815518540789.png

    附件列表


    主题: 构建图表和分析数据
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭