Поделиться через


RUNNINGSUM

Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента

Возвращает выполняемую сумму, вычисляемую вдоль заданной оси визуальной матрицы. То есть сумма заданного столбца, вычисляемая по всем элементам до текущего элемента оси.

Синтаксис

RUNNINGSUM ( <column>[, <axis>][, <blanks>][, <reset>] )

Параметры

Термин Определение
столбец Столбец, предоставляющий значение для каждого элемента.
Ось X (Необязательно) Ссылка на оси, направление, по которому будет вычисляться сумма выполнения.
Пробелы (Необязательно) Перечисление, определяющее, как обрабатывать пустые значения при сортировке.
Поддерживаемые значения:
  • DEFAULT (значение по умолчанию), где поведение числовых значений является пустым, упорядочено от нуля до отрицательных значений. Поведение строк является пустым значением, упорядоченным перед всеми строками, включая пустые строки.
  • Во-первых, пустые всегда упорядочены в начале независимо от возрастания или убывающего порядка сортировки.
  • LAST, пустые всегда упорядочены в конце независимо от возрастания или убывания сортировки.
reset (Необязательно) Указывает, сбрасывается ли вычисление и на каком уровне иерархии столбцов визуальной фигуры. Допустимые значения: NONE, LOWESTPARENT, HIGHESTPARENT или целое число. Поведение зависит от целочисленного знака:
если ноль или опущено, вычисление не сбрасывается. Эквивалент NONE.
— Если положительный, целое число определяет столбец, начиная с самого высокого, независимо от зерна. САМЫЙ ВЫСОКИЙ УРОВЕНЬ ЭКВИВАЛЕНТЕН 1.
— Если отрицательное, целое число определяет столбец, начиная с самого низкого, относительно текущего зерна. САМЫЙ НИЗКИЙPARENT эквивалентен -1.

Возвращаемое значение

Скалярное значение, выполняемое суммирование до текущего элемента оси.

Замечания

Эту функцию можно использовать только в визуальных вычислениях.

<Ось>, <пустые> параметры и <параметры сброса> могут быть опущены.

Пример

Учитывая таблицу, которая суммирует общий объем продаж для каждой категории продукта и календарного года, следующий запрос DAX добавляет столбец с общим объемом продаж для этой категории до заданного года.

SalesUpToDate = RUNNINGSUM([SalesAmount], Rows)

Снимок экрана ниже: визуальная матрица и выражение визуального вычисления:

Вычисление визуального элемента DAX

См. также

INDEX
MOVINGAVERAGE
ORDERBY
PARTITIONBY
WINDOW