我敢说这个函数多数人都不知道—HASONEFILTER

​情景设置:P公司有三个工厂A、B、C,每个月末会进行一次库存统计,并记录。

得到如下数据:

我敢说这个函数多数人都不知道—HASONEFILTER_第1张图片

​如需统计P公司截至3月的全部库存,应该如何计算。

首先,库存这种东西肯定是不能把每个月的数据进行累加的,截至3月月底的全部库存,就是需要把三个仓库的3月库存加总。

理清需求之后,我们就可以开始写公式了。写一个可以按条件求和的公式,那么我们首先想到的肯定就是万能函数[CALCULATE]

​用于计算的表达式是SUM函数,筛选条件是,库存表中月份最大的月份。(这不是绕口令)

当然,这不是我们今天的目的,如果只是讲CALCULATE的用法,怕是会被众位打的吧!


下面再给大家看一个表达式:

​两个表达式得到的计算结果,均是1181,也就是P公司截至3月底的库存。

我敢说这个函数多数人都不知道—HASONEFILTER_第2张图片

​那么这个公式和上面的直接写CALCULATE的公式有什么不同呢?

上面的公式中,你会看到一个可能觉得陌生的函数,那就是HASONEFILTER

这个HASONEFILTER的作用是什么呢?

​通俗来讲HASONEFILTER是用来,判断某一列中的数据是否存在筛选器。


我敢说这个函数多数人都不知道—HASONEFILTER_第3张图片

​因为数据中并没有对月份进行筛选,所以判断之后输出的结果是FALSE。


我敢说这个函数多数人都不知道—HASONEFILTER_第4张图片

​当我们加入切片器,任选某一时间时,该度量值会返回Ture;


我敢说这个函数多数人都不知道—HASONEFILTER_第5张图片

​选择两个时间点时,该度量值会返回False。

添加HASONEFILTER作为判断条件,是可以在月份列的数据仅存在一个筛选器时简化计算,不用在进行筛选步骤。

关于HASONEFILTER函数,你还能想到哪些使用场景,热烈欢迎大家积极讨论。


以上,

再见!


*Power Pivot工坊原创文章,转载请注明出处。


延伸阅读:

PBI 自定义可视化对象介绍——Strippet Browser

用PBI说爱你,每一个角度都是爱你的形状

萌新学BI - Infographic Designer自定义可视化

萌新学Power BI - 又见切片器Chiclet Slicer

萌新学Power BI - 走出Excel思维小胡同

萌新学Power BI - 动人的报表从美美的切片器开始

亮瞎双眼的Power BI自定义可视化图表

一张图看懂微软Power BI系列组件

牛!一张图读懂Power BI 架构

当 Power BI 遇上洪灾

当Power BI 遇上欧冠决赛

当Power BI遇上条形码

当 Power BI 遇上 Visio


如果您想深入学习微软Power BI,欢迎登录网易云课堂试听学习我们的“从Excel到Power BI数据分析可视化”系列课程。或者关注我们的公众号(PowerPivot工坊)后猛戳”在线学习”

我敢说这个函数多数人都不知道—HASONEFILTER_第6张图片

长按下方二维码关注“Power Pivot工坊”获取更多微软Power BI、PowerPivot相关文章、资讯。欢迎小伙伴儿们转发分享~

我敢说这个函数多数人都不知道—HASONEFILTER_第7张图片

你可能感兴趣的:(我敢说这个函数多数人都不知道—HASONEFILTER)