функции Filter
Функции filterandvalue в DAX являются одними из самых сложных and мощных, and значительно отличаются от функций Excel. Функции подстановки работают с помощью таблиц and связей, таких как база данных. Функции фильтрации позволяют управлять контекстом данных для создания динамических вычислений.
В этой категории
Функция | Описание |
---|---|
ALL | Возвращает all строки в таблице, orallvalues в столбце, игнорируя любые filters, которые могли быть применены. |
ALLCROSSFILTERED | Очистить allfilters, которые применяются к таблице. |
ALLEXCEPT | Удаляет all контекст filters в таблице exceptfilters, примененных к указанным столбцам. |
ALLNOBLANKROW | Из родительской таблицы связи возвращает all строки, но строка blank, orall отдельные values столбца, но строка blank, and игнорирует любые контекстные filters, которые могут существовать. |
ALLSELECTED | Удаляет контекст filters из столбцов and строк в текущем запросе, сохраняя all других контекстных filtersor явных filters. |
CALCULATE | Вычисляет выражение в измененном filter контексте. |
CALCULATETABLE | Вычисляет табличное выражение в измененном filter контексте. |
EARLIER | Возвращает текущую value указанного столбца во внешнем проходе оценки указанного столбца. |
EARLIEST | Возвращает текущую value указанного столбца во внешнем проходе оценки указанного столбца. |
FILTER | Возвращает таблицу, представляющую подмножество другой таблицы or выражения. |
FIRST | Используется только в визуальных вычислениях. Извлекает value в визуальной матрице из строки first оси. |
INDEX | Возвращает строку в абсолютной позиции, указанной параметром позиции в указанной секции, отсортированную по указанному порядку or на указанной оси. |
KEEPFILTERS | Изменяет способ применения filters при оценке функции CALCULATEorCALCULATETABLE. |
LAST | Используется только в визуальных вычислениях. Извлекает value в визуальной матрице из строки last оси. |
LOOKUPVALUE | Возвращает value для строки, которая соответствует критериям all, указанным в условиях search. Функция может применять одну or более search условий. |
MATCHBY | В функциях |
MOVINGAVERAGE | Возвращает перемещаемую average, вычисляемую вдоль заданной оси визуальной матрицы. |
NEXT | Используется только в визуальных вычислениях. Извлекает value в строке next оси в визуальной матрице. |
OFFSET | Возвращает одну строку, расположенную перед or после текущей строки в той же таблице, заданной offset. |
ORDERBY | Определяет столбцы, определяющие порядок сортировки в каждой из секций window функции. |
PARTITIONBY | Определяет столбцы, используемые для секционирования параметра relation функции window. |
PREVIOUS | Используется только в визуальных вычислениях. Извлекает value в строке previous оси в визуальной матрице. |
RANGE | Возвращает интервал строк в заданной оси относительно текущей строки. Ярлык для WINDOW. |
RANK | Возвращает ранжирование строки в пределах заданного интервала. |
REMOVEFILTERS | Очищает filters из указанных таблиц or столбцов. |
ROWNUMBER | Возвращает уникальное ранжирование строки в пределах заданного интервала. |
RUNNINGSUM | Возвращает выполняющийся sum, вычисляемый вдоль заданной оси визуальной матрицы. |
SELECTEDVALUE | Возвращает value, если контекст для columnName отфильтрован только до одного отдельного value. В противном случае возвращает альтернативное значениеResult. |
WINDOW | Возвращает несколько строк, расположенных в пределах заданного интервала. |