AVERAGEX:一个值得你花时间探索的函数

AVERAGEX是一个迭代器函数,所有以X结尾的函数都是迭代器函数,它们循环整张表格并为每行计值一个表达式,最后使用不同的算法来聚合结果。
今天我们通过一个业务场景,来探索下AVERAGEX函数的用法。在我们实际业务需求中,经常会遇到总计值不同的情况,今天介绍的这个场景是如何让地区的合计值显示其平均值销售额,而不是销售额总计。

如下图所示:

file

想要求的结果是总计显示平均值,其他显示每个地区的销售额。也就是我们要改变的是值是总计值,那么问题就转换为如何区分出来总计行。
区分总计行,我们可以想到的函数是SELECTEDVALUE 、HASONEVALUE、HASONEFILTER、ISFILTERED、ISCROSSFILTERED

具体公式如下:

SELECTEDVALUE = SELECTEDVALUE('省份'[地区]) = BLANK()

HASONEVALUE = HASONEVALUE('省份'[地区])

HASONEFILTER = HASONEFILTER('省份'[地区])

ISFILTERED = ISFILTERED('省份'[地区])

ISCROSSFILTERED = ISCROSSFILTERED('省份'[地区])

我们看下公式计算结果࿱

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值