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

Функция NoOfRows() возвращает строки в текущий сегмент столбца в таблице. Для растровых диаграмм функция NoOfRows() возвращает строки в эквивалент прямой таблицы диаграммы.

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

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

Синтаксис:

NoOfRows([TOTAL])

Возвращаемые типы данных: целое

Аргументы:

Аргументы

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

## Пример: выражение диаграммы с использованием NoOfRows

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/noofrows.htm)

#### Пример: выражение диаграммы

### Скрипт загрузки

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

```
	Temp:
LOAD * inline [
Region|SubRegion|RowNo()|NoOfRows()
Africa|Eastern
Africa|Western
Americas|Central
Americas|Northern
Asia|Eastern
Europe|Eastern
Europe|Northern
Europe|Western
Oceania|Australia
] (delimiter is '|');
```

Для получения дополнительной информации об использовании встроенных загрузок см. раздел [Использование встроенных загрузок для загрузки данных](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

### Выражение диаграммы

Создайте на листе Qlik Sense визуализацию таблицы с измерениями Region и SubRegion. Добавьте `RowNo( )`, `  NoOfRows() ` и `  NoOfRows(Total) ` как меры.

### Результат

| Region | SubRegion | RowNo() | NoOfRows() | NoOfRows(Total) |
| --- | --- | --- | --- | --- |
| Africa | Eastern | 1 | 2 | 9 |
| Africa | Western | 2 | 2 | 9 |
| Americas | Central | 1 | 2 | 9 |
| Americas | Northern | 2 | 2 | 9 |
| Asia | Eastern | 1 | 1 | 9 |
| Europe | Eastern | 1 | 3 | 9 |
| Europe | Northern | 2 | 3 | 9 |
| Eurrope | Western | 3 | 3 | 9 |
| Oceania | Australia | 1 | 1 | 9 |

### Объяснение

В этом примере сортировка выполняется по первому измерению, Region (Регион). В результате, каждый сегмент столбца состоит из группы регионов с одинаковым значением, например Africa (Африка).

В столбце RowNo() отображаются номера строк для каждого сегмента столбца, например имеется две строки для Африки. Нумерация строк для следующего сегмента столбца, который является Americas, начинается в таком случае снова с 1.

Столбец NoOfRows() подсчитывает количество строк в каждом сегменте столбца, например для Европы каждый сегмент столбца содержит по три строки.

Столбец NoOfRows(Total) игнорирует измерения из-за аргумента `TOTAL` для `NoOfRows()` и подсчитывает строки в таблице.

Если бы таблица была отсортирована по второму измерению, SubRegion (Субрегион), сегменты столбца были бы основаны на этом измерении, поэтому нумерация строк изменилась бы для каждого субрегиона.

Для получения дополнительной информации о выражениях см. раздел [Использование выражений в визуализациях](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/use-expressions-in-visualizations.htm).

## Подробнее

* [RowNo — функция диаграммы](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/rowno.htm)