Как получить ошибку в DAX, если одна из строк в заказе не работает - PullRequest
0 голосов
/ 14 января 2020

Я пытаюсь получить столбец, в котором он выглядит как истина или ложь, если одна из строк не работает.

Например,

Order Number | Number  |Weight |Fail/Pass Line | Fail Total
123             1          1          P               F
123             2          0          F               F
123             3          10         p               F
125             1          0          f               F
125             2          0          f               F
126             1          5          P               p 
126             2          0.1        P               P
126             3          2          P               P

Я пытаюсь получить

Fail Total

на основе веса, поэтому, если любой из Сбой строки для номера заказа, затем Fail Total для всего заказа должен произойти сбой

1 Ответ

1 голос
/ 14 января 2020

Вы должны быть в состоянии принять MIN за заказ. Примерно так:

Fail Total =
CALCULATE (
    MIN ( Orders[Fail/Pass Line] ),
    ALLEXCEPT ( Orders, Orders[Order Number] )
)

MIN выбирает первый в алфавитном порядке, а ALLEXCEPT удаляет весь контекст фильтра, кроме Order Number.

...