Функция 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 для первой строки в каждом сегменте столбца. Таким образом, в столбце отображается:
Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!