【发布时间】:2020-11-05 14:32:06
【问题描述】:
我有 3 列 TPLNR、TXT04 和 INACT。如果值 isTPLNR 在 TXT04 字段中具有 DLFL 值,并且在 INACT 字段中具有“X”,则数据最不会显示在我的视觉中,或者我需要在列中获得真或假,以便我可以选择我的视觉。
我得到的错误是
表达式引用多个列。不能将多列转换为标量值。
CALCULATE (
IF (
CONTAINSROW ( VALUES ( FunctionalLocation[TXT04] ), "DLFL" ),
VALUES ( FunctionalLocation[INACT] ),
"X"
),
ALLEXCEPT ( FunctionalLocation, FunctionalLocation[TPLNR] )
)
但它不起作用。你能告诉我我做错了什么吗?
【问题讨论】:
-
“不工作”的信息不足以继续。你有错误吗?如果没有,它在什么方面不起作用?
-
我有 3 列 TPLNR、TXT04 和 INACT。如果值 isTPLNR 在 TXT04 字段中具有 DLFL 值,并且在 INACT 字段中具有“X”,则数据最不会显示在我的视觉对象中,或者我需要在列中获得真或假,以便我可以选择我的视觉对象。我得到的错误是表达式引用了多个列。不能将多列转换为标量值。
标签: powerbi dax contains calculation