RecNo - scriptfunctie
Deze scriptfunctie retourneert een geheel getal voor het nummer van de momenteel gelezen rij van de interne tabel. De eerste record is nummer 1.
Syntaxis:
RecNo( )
In tegenstelling tot bij RowNo( ), waarbij rijen in de resulterende QlikView-tabel worden geteld, worden bij RecNo( ) de records in de tabel met onbewerkte gegevens geteld en gereset als een tabel met onbewerkte gegevens wordt aaneengeschakeld met een andere tabel met onbewerkte gegevens.
Voorbeeld: Script laden
Laden van tabellen met onbewerkte gegevens:
Record- en rijnummers laden voor geselecteerde rijen:
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;
De resulterende interne QlikView-tabel:
A | B | RecNo( ) | RowNo( ) |
---|---|---|---|
1 | aa | 1 | 1 |
3 | ee | 3 | 2 |
4 | yy | 2 | 3 |
6 | zz | 3 | 4 |