Перейти к основному содержимому Перейти к дополнительному содержимому

After — функция диаграммы

Функция After() возвращает значение выражения, оцененного со значениями измерения сводной таблицы по мере их отображения в столбце после текущего столбца в сегменте строки сводной таблицы.

Синтаксис:  

after([TOTAL] expr [, offset [, count ]])

Примечание к информацииСортировка по значениям y на диаграммах или сортировка по столбцам выражений в таблицах не допускается, если в любом из выражений диаграммы используется эта функция диаграмм. Данные возможности сортировки автоматически отключаются. Когда используется эта функция диаграмм в визуализации или таблице, сортировка визуализации будет возвращена к сортировке на входе этой функции.
Примечание к информации Данная функция возвращает значение NULL во всех типах диаграмм, кроме сводных таблиц.
Аргументы
Аргумент Описание
expr Выражение или поле, содержащее данные для измерения.
offset

Если задать значение offset n больше 1, можно переместить оценку выражения на n столбцов вправо от текущего столбца.

Если задать смещение равным 0, оценка выражения будет выполнена в текущем столбце.

Если задать отрицательное число смещения, функция After будет работать как функция Before с соответствующим положительным числом смещения.

count Если задать для третьего параметра count значение больше 1, функция вернет диапазон значений элемента count, по одному для каждого столбца таблицы элемента, считая вправо от исходной ячейки.
TOTAL Если таблица имеет одно измерение, или если в качестве аргумента используется префикс TOTAL, текущий сегмент столбца всегда равен всему столбцу.

Определение объема агрегирования

В последнем столбце сегмента строки будет возвращено значение NULL, так как после этого столбца нет других столбцов.

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

Пример: выражения диаграммы
Пример Результат
After( Sum(Sales )) Возвращает сумму Sales из следующего столбца, расположенного непосредственно справа от текущего столбца.
After( Sum(Sales ), 2) Возвращает сумму Sales из столбца, который находится в двух столбцах справа от текущего столбца.
After( Total Sum( Sales )) Возвращает итоговую сумму Sales из следующего столбца, расположенного непосредственно справа от текущего столбца.
RangeAvg (After(Sum(x),1,3)) Возвращает среднее значение трех результатов функции sum(x), вычисленных в трех столбцах непосредственно справа от текущего столбца.

Пример. Основы использования функции After

Пример. Сценарий использования функции After

Пример. Расширенный сценарий использования функции After

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!