#powerbi #dax
Вопрос:
У меня есть набор данных, таких как:
OrderNumber PassFail 12345 fail 12345 pass 23456 pass 34567 pass
В Dax/PowerBI мне нужна мера, которая представляет собой отдельное количество OrderNumber
s, не имеющих fail
записей. Таким образом, в приведенном выше примере это число будет равно 2: 12345
не соответствует критериям, но два других соответствуют.
Ответ №1:
Вы можете проверить эту меру-
pass_order_count = var table_fail = SELECTCOLUMNS( FILTER( your_table_name, your_table_name[PassFail] = "Fail" ), "OrderNumber" ,[OrderNumber] ) var table_pass = EXCEPT( DISTINCT(your_table_name[OrderNumber]), table_fail ) return COUNTROWS(table_pass)
Ответ №2:
measure= countrows( except( summarize( filter(tbl,tbl[PassFail]="pass"), tbl[OrderNumber] ), summarize( filter(tbl,tbl[PassFail]="fail"), tbl[OrderNumber] ) ) )