hasonefilter函数

hasonefilter函数_第1张图片

求库存并不是每月累加,而是当月的月末库存就是当前库存,不过需要所有仓库加一起
先写一个正常的求当前库存:
当前库存calculate = CALCULATE(SUM('库存'[月末库存]),FILTER('库存','库存'[日期]=MAX('库存'[日期])))


hasonefilter函数_第2张图片

再来用hasonefilter写:
当前库存hasonefilter = if(HASONEFILTER('库存'[日期]),SUM('库存'[月末库存]),CALCULATE(sum('库存'[月末库存]),FILTER('库存','库存'[日期]=MAX('库存'[日期]))))


hasonefilter函数_第3张图片

hasonefilter函数就是只有一个筛选的时候就返回“true”,空筛选或者多筛选就返回“false”

hasonefilter函数_第4张图片

hasonefilter函数_第5张图片
hasonefilter函数_第6张图片

你可能感兴趣的:(hasonefilter函数)