最新历史版本 :指标卡实现展示总计值和最大值 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 预期效果

在制作报告类仪表板时,用户经常需要使用一些文本语句描述或者总结数据。

例如希望用 BI 展示如下描述,同时展示所有公司数、所有公司的总成本、成本最高的公司名称、以及成本最高的公司的成本量,如下图所示:

1.2 实现思路

使用 TOTAL 函数计算「分公司总数」和「所有公司总成本」;

对「成本」字段设置字段过滤,过滤出成本最高的分公司即可。

2. 操作步骤编辑

示例数据:内置DEMO「物流盈利分析数据」

2.1 计算所有公司数

由于需要通过指标卡展示,计算所有公司数,需要使用聚合类函数 TOTAL 。

选择「物流盈利分析数据」,添加组件,点击添加计算字段,「字段名称」为「所有公司数」,输入公式:TOTAL(COUNTD_AGG(分公司),0,"sum"),如下图所示:

注:「分公司」字段需要从左侧字段栏选择,不能手动输入。

公式说明:

COUNTD_AGG 用于对公司名称进行去重计数,然后使用 TOTAL 函数对公司数量求所有汇总值。

2.2 计算所有公司的总成本

由于需要通过指标卡展示,计算总成本,因此需要使用聚合类函数 TOTAL 。

点击添加计算字段,「字段名称」为「总成本」,输入公式:TOTAL(SUM_AGG(成本),0,"sum"),如下图所示:

注:「分公司」字段需要从左侧字段栏选择,不能手动输入。

2.3 展示总公司数和总成本

这时,总计数据就都有了,先来将他用指标卡展示看看。

选择「指标卡」并将「所有公司数」、「总成本」拖入「文本」栏,如下图所示:

可以点击「文本」栏,对数据展示格式进行调整修改,如下图所示:

展示效果如下图:

2.4 展示成本最高的公司

需要展示成本最高的公司名称、以及成本最高的公司的成本量,可以通过过滤实现。

将「分公司」和「成本」字段拖入「文本栏」,可以发现指标卡组件中会出现所有的分公司名称和他们对应的成本求和值,如下图所示:

那么此时只希望保留成本最大的公司,则可以对「成本」字段进行过滤,设置过滤条件为「成本最大的1个」,如下图所示:

对「所有公司数」和「总成本」字段,取消勾选「二次计算」,如下图所示:

然后再对指标卡文本内容格式进行设置,如下图所示:

注:若需要展示特定时间的指标卡数据,可以创建需要的 时间过滤组件,例如选择年月区间过滤组件,则会显示对应年月区间的数据,如下图所示:

2.5 效果查看

详情参见本文 1.1 节。