人生没有彩排
每一天都是现场直播

XF.Analysis.AllTrue

语法作用

判断在tbl参数中是否所有行都满足conditions参数指定的条件,类似SQL的ALL运算符,conditions参数为布尔表达式,将在tbl参数的行上下文与外部计值环境中计值。如果tbl参数为空表,则返回TRUE。

XF.Analysis.AllTrue(tbl:table,conditions:expr)

函数代码

该函数的实现代码如下:

/// 判断在tbl参数中是否所有行都满足conditions参数指定的条件,类似SQL的ALL运算符,conditions参数为布尔表达式,将在tbl参数的行上下文与外部计值环境中计值。如果tbl参数为空表,则返回TRUE
FUNCTION XF.Analysis.AllTrue = (tbl:table,conditions:expr) =>
    VAR TotalCount = COUNTROWS(tbl)
    VAR TrueCount = COUNTROWS(FILTER(tbl,conditions))
    RETURN
    TotalCount=TrueCount

应用示例

判断所有产品的采购价格是否都大于20。

XF.Analysis.AllTrue(VALUES('产品'[产品名称]),[采购价]>20)

结果如下图所示:

赞(0) 打赏
版权声明:本文为夕枫的原创文章,著作权归作者所有,未经允许不得转载
文章名称:《PowerBI DAX自定义函数-XF.Analysis.AllTrue》
文章链接:https://www.ximaple.com/posts/1549.html
订阅评论
提醒
guest
0 评论
最新
最久 最赞
内联反馈
查看所有评论

觉得文章有用的话就支持一下吧~

感谢您的打赏支持,我将持续输出有价值的内容!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册

Operation don't support