#sql #powerbi #dax
Вопрос:
Ниже приведены мои данные.
Я хочу видеть только статус работы. Я беру название работы и статус в матрице, и он также показывает статус работы, если работа успешно завершена. но проблема в том, что если задание не выполнено, оно показывает мне два статуса для одного задания. Успех и неудача-и то, и другое. где в я только хочу увидеть, является ли весь шаг успешным, тогда он должен показывать успех, и если какой-либо из шагов не удался, то он должен отображаться как неудачный с одной строкой, или если он выполняется, то он должен отображаться как запущенный.
Ниже приведен результат, который я получаю прямо сейчас.
Где в ожидаемом результате, как показано ниже.
Это происходит потому, что один шаг завершен, а один шаг провален, и он показывает оба результата, так как он не уникален. поэтому прошу вас любезно предложить решение.
Комментарии:
1. Итак, как вы создаете этот отчет в настоящее время? Вероятно, вы хотите отобразить только самый последний статус задания, что не должно быть слишком сложно, если у вас есть номер шага …
2. Привет @derpirscher не могли бы вы, пожалуйста, подсказать мне, как показать только максимальный результат идентификатора шага в виде таблицы
Ответ №1:
Если вы хотите показать только последний шаг, создайте меру и поместите ее в матрицу (или панель фильтров).;
MeasuretoCheckLastStep =
var _lastStep = calculate( max(Table[StepID]), FILTER(ALL(Table), Table[JobName] = SELECTEDVALUE(Table[JobName]) )
return if(_lastStep = SELECTEDVALUE(Table[StepID]) , 1, 0)