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

时间:2019-04-25 11:28:32

标签: powerbi dax

我有一个这样的计算列:

Unobtainable = 

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

RETURN isUnobtainable

我想引用一个deviceAttributes表,而不是像这样硬接线,该表具有单列属性,其值分别为attribute1,attribute2,attribute3。

1 个答案:

答案 0 :(得分:0)

您可以使用“包含”来做到这一点。当任何行具有该值时,它将返回true。

Unobtainable = 

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


RETURN isUnobtainable