Accéder au contenu principal

RecNo - fonction de script

Cette fonction de script renvoie un entier correspondant au numéro de la ligne en cours de lecture dans la table active. Le premier enregistrement porte le numéro 1.

 

RecNo( )

 

Contrairement à RowNo( ), qui compte les lignes dans la table Qlik Sense résultante, RecNo( ) compte les enregistrements dans la table de données brutes et est réinitialisé lorsqu'une table de données brutes est concaténée dans une autre.

Script de chargement de données

Chargement de table de données brutes :

Tab1: LOAD * INLINE [A, B 1, aa 2,cc 3,ee]; Tab2: LOAD * INLINE [C, D 5, xx 4,yy 6,zz];
 

Chargement de numéros d'enregistrement et de ligne pour les lignes sélectionnées :

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;

Table interne Qlik Sense qui en résulte :

Table des résultats
A B RecNo( ) RowNo( )

1

aa

1

1

3

ee

3

2

4

yy

2

3

6

zz

3

4

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !