Функция RowNo() возвращает текущие строки в текущий сегмент столбца в таблице. Для растровых диаграмм функция RowNo() возвращает текущие строки в эквивалент прямой таблицы диаграммы.
Если таблица или эквивалент таблицы имеют несколько вертикальных измерений, текущий сегмент столбца будет включать только строки с теми же значениями, что и текущая строка во всех столбцах измерений, кроме столбца с последним измерением в межполевом порядке сортировки.
Сегменты столбцов
Примечание к информацииСортировка по значениям y на диаграммах или сортировка по столбцам выражений в таблицах не допускается, если в любом из выражений диаграммы используется эта функция диаграмм. Данные возможности сортировки автоматически отключаются. Когда используется эта функция диаграмм в визуализации или таблице, сортировка визуализации будет возвращена к сортировке на входе этой функции.
Синтаксис:
RowNo([TOTAL])
Возвращаемые типы данных: целое
Аргументы:
Аргумент
Описание
TOTAL
Если таблица имеет одно измерение, или если в качестве аргумента используется префикс TOTAL, текущий сегмент столбца всегда равен всему столбцу.
Для получения дополнительной информации об использовании встроенных загрузок см. Встроенные загрузки.
Выражение диаграммы
Создайте на листе Qlik Sense визуализацию таблицы с измерениями Customer и UnitSales. Добавьте RowNo( ) и RowNo(TOTAL) как меры с метками Row in Segment (Строка в сегменте) и Row Number, соответственно. Добавьте следующее выражение в таблицу в качестве меры:
Столбец Row in Segment показывает результаты 1, 2, 3 для сегмента столбца, содержащего значения поля UnitSales для клиента Astrida. Нумерация строк для следующего сегмента столбца, который является Betacab, начинается в таком случае снова с 1.
Столбец Row Number игнорирует измерения из-за аргумента TOTAL для RowNo() и подсчитывает строки в таблице.
Это выражение возвращает значение 0 для первой строки в каждом сегменте столбца. Таким образом, в столбце отображается:
Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!