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

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

Синтаксис:

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

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

Примечание к информации Данная функция возвращает значение NULL во всех типах диаграмм, кроме сводных таблиц.

Аргументы:

| Аргумент | Описание |
| --- | --- |
| expr | Выражение или поле, содержащее данные для измерения. |
| offset | Если задать значение offset n больше 1, можно переместить оценку выражения на n строк вправо от текущей строки.<br><br>Если задать смещение равным 0, оценка выражения будет выполнена в текущей строке.<br><br>Если задать отрицательное число смещения, функция After будет работать как функция Before с соответствующим положительным числом смещения. |
| count | Если задать для третьего параметра count значение больше 1, функция вернет диапазон значений элемента count, по одному для каждой строки таблицы элемента, считая вправо от исходной ячейки. |
| TOTAL | Если таблица имеет одно измерение, или если в качестве аргумента используется префикс TOTAL, текущий сегмент столбца всегда равен всему столбцу.<br><br>[Определение объема агрегирования](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/define-aggregation-scope.htm) |

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

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

Пример:

`after( sum( 
 Sales ))` `after( sum( 
 Sales ), 2 )` `after( total 
 sum( Sales ))`

`rangeavg 
 (after(sum(x),1,3))` возвращает средний из трех результатов функции sum(x), оцененной в трех столбцах непосредственно справа от текущего столбца.