Отредактировано:
Вы можете создать меру:
IsCompliant =
VAR NumNonCompliant = CALCULATE(COUNTAX('Table', [B]), 'Table'[Status] = "Non - Compliant")
RETURN IF(NumNonCompliant = 0, "Y", "N")
Переменная NumConCompliant
вычисляет количество строк с состоянием = «Не соответствует» , Затем он сравнивается с 0, чтобы найти любое несоответствие.
Затем мера возвращает состояние "A" в данном контексте. Это дает вам гибкость в назначении меры соответствия для комбинации активов. Например, если вы фильтруете данные по «A = Asset1», результатом будет «Y», а (A = Asset1 || A = Asset2) приведет к «N». (Поскольку комбинация Asset1 и Asset2 несовместима).
См. this do c о мерах и контекстах.