首页 > 其他 > 详细

PowerBI-DAX使用 SELECTEDVALUE=一个值, 而不是 VALUES

时间:2021-06-12 01:23:38      阅读:11      评论:0      收藏:0      [点我收藏+]

作为数据建模人员,有时可能需要编写 DAX 表达式来测试列是否按特定值(某个)进行筛选。 

https://docs.microsoft.com/zh-cn/power-bi/guidance/dax-selectedvalue

建议

建议使用 SELECTEDVALUE 函数。 该函数可得出与本文描述的模式相同的结果,但更高效、更顺畅。

 借助 SELECTEDVALUE 函数现可对示例度量值定义进行重写。

Australian Sales Tax =

IF(

  SELECTEDVALUE(Customer[Country-Region]) = "Australia", 

  [Sales] * 0.10

)

 提示

可以将替代结果值传递给 SELECTEDVALUE 函数 。 如果没有值,则返回备用结果值。

 

 

SELECTEDVALUE

返回值

筛选 columnName 的上下文后仅剩下一个非重复值时,返回该值。 反之,返回 alternateResult。

语法

SELECTEDVALUE(<columnName>[, <alternateResult>])

  • IF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>) 是 SELECTEDVALUE(<columnName>, <alternateResult>) 的等效表达式。

 columnName , 列的名称, 它不能是表达式

例如,   [Selected Color] = SELECTEDVALUE(DimProduct[Color], "No Single Selection")

 

PowerBI-DAX使用 SELECTEDVALUE=一个值, 而不是 VALUES

原文:https://www.cnblogs.com/simonx/p/14876240.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!