找回密码
 立即注册

QQ登录

只需一步,快速开始

James.Lv 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-2-28 10:37  /   查看:1624  /  回复:0
本帖最后由 James.Lv 于 2023-1-5 18:12 编辑

在仪表板设计中,常常需要关注各种指标,例如计算类别销售额与总销售额的比率,本年份的产品销售额和总销售额的比率,要实现这个需求,有几种方式,一种是利用我们的分析表达式实现计算,另外就是在数据准备的时候提前通过SQL计算好。
image.png958125610.png
本帖子就来介绍如何利用分析表达式实现计算类别销售额与总销售额的比率。

image.png99609984.png image.png594005736.png

重点:利用分析表达式的ALL函数来计算总体的销售额

具体实现步骤:
1、创建数据模型,选择需要分析的数据表
image.png119822081.png

2、利用该模型创建仪表板
image.png634641418.png

3、计算类别销售额与总销售额的比率
原始数据是一行行的明细数据,然后希望计算每个支付方式的销售额占总体合计的销售额
可以利用分析表达式来实现。
新建度量值,编辑表达式:SUM('订单明细'[订单金额])/SUMX(ALL('订单明细'),'订单明细'[订单金额])

SUMX(ALL('订单明细'),'订单明细'[订单金额]):计算的就是数据模型中所以数据的合计值,该表达式不会受分组或者其它过滤条件影响。

image.png300220336.png image.png570198363.png

这样即可实现计算类别销售额与总销售额的比率,当然也可以利用这个表达式计算更多的占比计算
image.png598326110.png

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部