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

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

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

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

Синтаксис:  

NoOfColumns([total])

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

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

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

Пример. Выражение диаграммы
ПримерРезультат
IF(ColumnNo() > NoOfColumns() - 2, Sum(Sales), Null())Если ColumnNo больше, чем NoOfColumns минус 2, диаграмма вернет значение Sum(Sales). В противном случае, если ColumnNo меньше этого значения, она вернет NULL. В этом примере диаграмма будет возвращать значения из столбца 3 и далее, а столбцы 1 и 2 не будут возвращать никаких значений.

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

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

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

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