使用另一个表中的值构造复杂或语句

问题描述 投票:0回答:1

我有一个像这样的计算列:

Unobtainable = 

VAR isUnobtainable = myTable[attribute1] = "FAULTY" || myTable[attribute2] = "FAULTY" || myTable[attribute3] = "FAULTY"

RETURN isUnobtainable

我没有像这样硬连接,而是想引用一个deviceAttributes表,它具有值为attribute1,attribute2,attribute3的单个列属性。

powerbi dax
1个回答
0
投票

您可以使用Contains来完成此操作。当任何行具有值时,它将返回true。

Unobtainable = 

VAR isUnobtainable = CONTAINS(DeviceAttr;DeviceAttr[Value];SomeList[Attribute1]) || CONTAINS(DeviceAttr;DeviceAttr[Value];SomeList[Attribute2]) || CONTAINS(DeviceAttr;DeviceAttr[Value];SomeList[Attribute3])


RETURN isUnobtainable
© www.soinside.com 2019 - 2024. All rights reserved.