События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодняЭтот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления
Удаляет all контекст filters в таблице exceptfilters, примененных к указанным столбцам.
ALLEXCEPT(<table>,<column>[,<column>[,…]])
Срок | Определение |
---|---|
table |
Таблица, над которой удаляются filters контекста all, exceptfilters для этих столбцов, указанных в последующих аргументах. |
column |
Столбец, для которого необходимо сохранить контекст filters. |
Аргумент first функции ALLEXCEPT должен быть ссылкой на базовую таблицу. All последующие аргументы должны ссылаться на базовые столбцы. Нельзя использовать табличные выражения or выражения столбцов с функцией ALLEXCEPT.
Таблица с allfilters удалена except для filters указанных столбцов.
Эта функция not используется сама по себе, но служит промежуточной функцией, которая может использоваться для изменения набора результатов, над которым выполняется некоторые другие вычисления.
ALL and ALLEXCEPT можно использовать в различных сценариях:
Использование функции and | Описание |
---|---|
ALL(таблица) | Удаляет allfilters из указанной таблицы. В effectALL(таблица) возвращает allvalues таблицы, удаляя любые filters из контекста, который в противном случае мог быть применен. Эта функция полезна при работе с множеством уровней группировки, and хотите создать вычисление, которое создает соотношение агрегированных value с общим value. |
ALL (столбец[, столбец[, ...]]) | Удаляет allfilters из указанных столбцов в таблице; all другие filters в других столбцах таблицы по-прежнему применяются. All аргументы столбцов должны поступать из той же таблицы. Вариант ALL(столбец) полезен при удалении контекста filters для одного or более конкретных столбцов and, чтобы сохранить all других контекстных filters. |
ALLEXCEPT(таблица, столбец1 [,столбец2]...) | Удаляет all контекст filters в таблице exceptfilters, применяемых к указанным столбцам. Это удобное сочетание клавиш для ситуаций, в которых требуется удалить filters на многих, но notallстолбцы в таблице. |
Эта функция not поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах or правилах безопасности на уровне строк (RLS).
Следующая measure суммы формул SalesAmount_USD and использует функцию ALLEXCEPT для удаления всех контекстных filters в таблице DateTime exceptiffilter применены к столбцу CalendarYear.
= CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]), ALLEXCEPT(DateTime, DateTime[CalendarYear]))
Так как формула использует ALLEXCEPT, всякий раз, когда любой столбец, но CalendarYear из таблицы DateTime используется для среза визуализации, формула удаляет любые filtersсреза, предоставляя value равным sum SalesAmount_USD. Однако if столбце CalendarYear используется для среза визуализации, результаты отличаются. Так как CalendarYear указывается в качестве аргумента для ALLEXCEPT, когда данные срезаются на year, filter будет применяться на протяжении многих лет на уровне строк.
События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодня