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, которых может быть достаточно в зависимости от вашей конечной цели.

Другие вопросы по тегам