2024年4月7日发(作者:)
学习
CALCULATE
函数(三)
继续学习
CALCULATE
函数,之前分享了利用
FILTER
进行内部筛选,那么还有什么用法呢?别急,咱们来继续。
涉及到分析数据这一块,那么占比就是一个我们无法绕过的问题,但是占比分为很多样,该如何进行各种层次的计算
呢?
FOLLOW ME
!
这是我们头两期非常熟悉的样例数据,本期也还是用这个举例,可以看到我们的销售数据划分为品牌,和相对应的类别,我现在
想知道每个产品数量的总体占比,该如何编写
DAX
代码呢?
数量
=
SUM('
表
'[
列
])//
这里我替换成了示例文件
这是我们熟悉了很久的基础代码,聚合。
首先缕清思路,求总体占比就是求出当下各品类的数量以及总体的情况进行除法运算。而在数据模型中,往往我们的数据是需要
更新和受到外部筛选的影响,如何利用函数清除外部筛选条件呢,这里运用了
ALL
函数,编写如下代码:
总体
=
CALCULATE ( '
表
'[
求和项
], ALL ( '
表
' ) )
//
这里需要自己替换数据
这是总体的,之后运用基础的聚合度量值与总体进行除法运算:
总体占比
=
DIVIDE ( [
数量
], [
总体
] )
//
替换数据
例子如下图:
发布者:admin,转转请注明出处:http://www.yc00.com/web/1712465627a2064392.html
评论列表(0条)