使用DAX在Power Bi中进行计算时,文本函数中的错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用DAX在Power Bi中进行计算时,文本函数中的错误相关的知识,希望对你有一定的参考价值。
我试图根据返回的行数从Employee获取平均薪水。
_m =
IF (
CALCULATE ( AVERAGE( 'Employee'[Salary] ) = BLANK ()
),0, CALCULATE ( AVERAGE( 'Employee'[Salary] ))
)
现在我也想对员工姓名进行相同操作
_m =
IF (
CALCULATE ( Value( 'Employee'[Name] ) = BLANK ()
),"", CALCULATE ( Value( 'Employee'[Name] ))
)
更新:
但是我在这里遇到错误,找不到Employee [Name]。但是,当我与平均值交换价值时,上述相同功能也可以很好地工作。
答案
VALUE
function用于将文本转换为数字。您可能打算改用VALUE
,它会在列中返回唯一值的列表。
我建议以下内容:
VALUES
相当于
VALUES
以上是关于使用DAX在Power Bi中进行计算时,文本函数中的错误的主要内容,如果未能解决你的问题,请参考以下文章
数据可视化之DAX篇(二十二)一文搞懂Power BI中的排名问题