RowNo - función de script
Esta función devuelve un entero para indicar la posición de la fila actual en la tabla interna de QlikView resultante. La primera fila es la número 1.
Sintaxis:
RowNo( [TOTAL])
A diferencia de RecNo( ), la cual cuenta los registros en la tabla de datos pura, la función RowNo( ) no cuenta los registros excluidos por las cláusulas where y no se reinicia cuando una tabla pura de datos se concatena con otra.
Ejemplo: Script de carga
Carga de tabla de datos sin procesar:
Registro de carga y números de fila de las filas seleccionadas:
QTab:
LOAD *,
RecNo( ),
RowNo( )
resident Tab1 where A<>2;
LOAD
C as A,
D as B,
RecNo( ),
RowNo( )
resident Tab2 where A<>5;
//We don't need the source tables anymore, so we drop them
Drop tables Tab1, Tab2;
La tabla QlikView interna resultante:
A | B | RecNo( ) | RowNo( ) |
---|---|---|---|
1 | aa | 1 | 1 |
3 | ee | 3 | 2 |
4 | yy | 2 | 3 |
6 | zz | 3 | 4 |