函数周期表丨筛选丨无丨ALLCROSSFILTERED

ALLCROSSFILTERED函数

ALLCROSSFILTERED函数,属于“筛选”类函数,而且,这个函数只能用作CALCUALTE函数的调节器,其本身的结果不能返回任何表或数值。

用途:作为CALCULATE函数的调节器而存在。

语法

DAX=
ALLCROSSFILTERED(<表>)

参数

只有一个参数,要清除筛选器的表。

返回结果

例子

模拟数据:

这是白茶随机模拟的数据,将其导入到PowerBI中如下:

模型关系如上图,一个是一对多,一个是多对多。

编写如下代码:

ALLCROSSFILTERED例子 =
CALCULATE ( SUM ( '例子'[销售] ), ALLCROSSFILTERED ( '例子' ) )

接下来开始放在TABLE中观察其效果:

可以看得出来,无论白茶怎么调整外部筛选条件,对于其结果都是没有影响的,这就是ALLCROSSFILTERED函数的用途,帮助CALCULATE函数调节,用来清除任何作用于表的筛选条件。

在这里,主要的切片器其实就是三个:

默认的行上下文切片器,一对多的扩展表,和多对多的扩展表。

ALLCROSSFILTERED函数唯一一个调节作用,就是作为一个门神一样,阻拦任何筛选。

关于ALLCROSSFILTERED函数的用途到这里就结束了。

白茶接下来要说一些其他的内容,对比ALL函数与ALLSELECTED函数。

后续链接:
https://mp.weixin.qq.com/s/8dFpQLln4AgpEB5d4VI3VQ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fabric丨白茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值