Vai al contenuto principale

RecNo - funzione di script

Questa funzione di script restituisce un valore intero relativo al numero della riga della tabella corrente attualmente in corso di lettura. Il primo record è il numero 1.

Sintassi:  

RecNo( )

 

Diversamente da RowNo( ), che conta le righe nella tabella di QlikView risultante, la funzione RecNo( ) conta i record nella tabella di dati non elaborati e viene reimpostata quando una tabella di dati non elaborati risulta concatenata con un'altra.

Esempio: Script di caricamento

Caricamento di tabelle di dati non elaborati:

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

Caricamento dei numeri di record e riga per le righe selezionate:

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;

Tabella interna di QlikView risultante:

Tabella risultati
ABRecNo( )RowNo( )

1

aa

1

1

3

ee

3

2

4

yy

2

3

6

zz

3

4

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!

Partecipa al programma Analytics Modernization

Remove banner from view

Modernizza senza compromettere le tue preziose app QlikView con il programma Analytics Modernization. Fare clic qui per maggiori informazioni o per contattarci: ampquestions@qlik.com