Совершенно новый и самоучка с DAX.Я веду журнал точности, который отслеживает входящие приложения (Application [Application_ID]) и ошибки, допущенные при обработке этого приложения (Error_Log [Application_ID]).
Я хочу найти количество приложений, содержащих более одной ошибки.Например, если в 10 приложениях есть ошибки, в 6 из этих приложений есть 1 ошибка, а в остальных - 2 или более ошибок, я хочу вернуть значение 4.
Я пытаюсь избежать вычисляемого столбца (как столбец «Multiple_Errors» ИСТИНА / ЛОЖЬ), поскольку время его обновления уже длиннее, чем хотелось бы, но если это неизбежно, его можно разместить.
Мы смогли создать формулу Excel с помощью SUMPRODUCT для очень высокого уровня сводки информации, но я хочу больше детализации, чем может дать мне эта формула.
Онлайн-поиск привел только к поиску статей о том, как подсчитать количество дубликатов, пометить дубликаты, удалить дубликаты или выполнить какую-либо другую задачу, где мне нужно подсчитать различное количество значений, которые были продублированы внутритаблица.
Я пробовал несколько разных мер DAX, но все они дали неверные результаты.Например ...
=
CALCULATE (
DISTINCTCOUNT ( Error_Log[Appplication_ID] ),
FILTER ( Error_Log, COUNTA ( Error_Log[Appplication_ID] ) > 1 )
)
Детализация этого результата показывает, что перетаскиваются все приложения с ошибками, а не только те, у которых больше одной ошибки.
После воспроизведенияс несколькими вариантами я не смог найти решение.Любая помощь / указатели / направления будут с благодарностью!