Przeskocz do zawartości głównej

RecNo — funkcja skryptu

Ta funkcja skryptu zwraca liczbę całkowitą dla numeru aktualnie odczytanego wiersza bieżącej tabeli. Pierwszy wiersz ma numer 1.

Składnia:  

RecNo( )

 

W odróżnieniu od funkcji RowNo( ), która zlicza wiersze w docelowej tabeli QlikView, funkcja RecNo( ) zlicza rekordy w tabeli danych nieprzetworzonych i jest resetowana, gdy tabela danych nieprzetworzonych jest konkatenowana z inną.

Przykład: Skrypt ładowania

Ładowanie tabeli danych nieprzetworzonych:

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

Ładowanie numerów rekordów i wierszy dla wybranych wierszy:

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;

Docelowa tabela wewnętrzna QlikView:

Tabela wynikowa
ABRecNo( )RowNo( )

1

aa

1

1

3

ee

3

2

4

yy

2

3

6

zz

3

4

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!

Dołącz do Programu Modernizacji Analityki

Remove banner from view

Przeprowadź modernizację bez szkody dla Twoich cennych aplikacji QlikView za pomocą programu Analytics Modernization Program. Kliknij tutaj aby uzyskać więcej informacji lub skontaktuj się z nami: ampquestions@qlik.com