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

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

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

Синтаксис:  

ColumnNo([total])

Аргументы
АргументОписание
TOTALЕсли таблица имеет одно измерение, или если в качестве аргумента используется префикс TOTAL, текущий сегмент столбца всегда равен всему столбцу.

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

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

Примечание к информацииСортировка по значениям y на диаграммах или сортировка по столбцам выражений в таблицах не допускается, если в любом из выражений диаграммы используется эта функция диаграмм. Данные возможности сортировки автоматически отключаются. Когда используется эта функция диаграмм в визуализации или таблице, сортировка визуализации будет возвращена к сортировке на входе этой функции.
Пример. Выражение диаграммы
ПримерРезультат
IF( ColumnNo()=1, 0, Sum(Sales) / Before(Sum(Sales))) Если значение ColumnNo равно 1, диаграмма возвращает нулевое значение. В противном случае возвращается результат Sum(Sales) / Before(Sum(Sales). В этом примере диаграмма будет возвращать значения из столбца 2 и далее, а столбец 1 будет возвращать ноль.

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

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

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

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

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