RowNo()

RowNo() sert à numéroter les lignes produites dans le contexte courant.

Présentation

Après un LOAD qui filtre des lignes de contrôle, RowNo() permet de numéroter les enregistrements réellement produits dans la table résultante. C'est utile pour constituer un ordre de sortie ou faciliter un diagnostic. Ne le confonds pas avec RecNo() : ce dernier se réfère à la lecture de la source, ce qui peut produire une numérotation différente après filtrage.

Syntaxe

rowno([TOTAL])

Exemple pratique

Exemple Qlik

Script de chargement

RowNo()

Données de départ

Troisième ligne produite par le chargement courant

Résultat

3

Obtenir la position de la ligne dans la table produite.

Précisions techniques

  • Dans le script, RowNo() dépend de la table produite ; RecNo() se rapporte plutôt à l’ordre des enregistrements lus dans la source.