Вычисляемый столбец Power BI Указывает, что любая строка с одинаковым идентификатором содержит определенный текст - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь захватить, если идентификатор (представляет пользователя) завершает всю форму. Это измеряется строкой «Подтверждение».

Из-за других необходимых данных я также не могу просто получить строку с «Подтверждением», скажем «Да». Мне нужно, чтобы все строки с этим идентификатором указывали статус «Да».

Вот что я ищу:

enter image description here

Любая помощь будет принята с благодарностью!

К вашему сведению: Первоначально я использовал для дублирования таблицы, фильтрации строк с надписью «Подтверждение», а затем дедупликации идентификаторов, чтобы получить список, к которому относится, однако возникает проблема форматирования когда я делаю это сейчас, мне нужны альтернативные методы.

1 Ответ

0 голосов
/ 18 июня 2019

Вы можете посчитать количество совпадений Confirmation для текущего значения ID и затем проверить, больше ли это число, чем 0. (Примечание: это работает как вычисляемый столбец, а не как мера.)

Result =
IF (
    COUNTROWS (
        FILTER (
            Table1,
            Table1[ID] = EARLIER ( Table1[ID] )
                && Table1[Action] = "Confirmation"
        )
    ) > 0,
    "Yes",
    "No"
)

Вот еще один способ сделать то же самое, используя другой метод подсчета:

Result =
IF (
    CALCULATE (
        COUNT ( Table1[ID] ),
        ALLEXCEPT ( Table1, Table1[ID] ),
        Table1[Action] = "Confirmation"
    ) > 0,
    "Yes",
    "No"
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...