DAX - проверить наличие столбца в запросе
Можно ли в показателе DAX проверить, содержит ли текущий запрос определенный столбец?
Например, у меня есть столбец с именем "Время" - возможно ли определить, включил ли пользователь в среде самообслуживания это в свой отчет, из показателя?
Редактировать - добавить пример вывода
Пример вывода будет ниже
+---------+---------+------+--------------+ | Col1 | Col2 | Col3 | ContainsCol3 | +---------+---------+------+--------------+ | Значение 1 | Значение 2 | 123 | Правда | +---------+---------+------+--------------+ +---------+---------+------+--------------+ | Col1 | Col2 | Col4 | ContainsCol3 | +---------+---------+------+--------------+ | Значение 1 | Значение 2 | 123 | Ложь | + --------- + --------- + ------ + -------------- +
Запрос, содержащий Col3, возвращает true, запрос, не содержащий col3, возвращает false.
1 ответ
Решение
Не совсем, но вы можете использовать такие функции, как ISCROSSFILTERED, ISFILTERED, HASONEFILTER, HASONEVALUE, которых может быть достаточно в зависимости от вашей конечной цели.