Skrypt Qlik Sense składa się z wielu instrukcji. Instrukcja
może być zwykłą instrukcją skryptu
lub instrukcją sterowania skryptem.
Instrukcje sterowania są zazwyczaj używane do kontrolowania przepływu
wykonywania skryptu. Każda klauzula instrukcji sterowania musi znajdować się w
jednym wierszu skryptu i może być zakończona średnikiem lub znakiem końca wiersza.
Prefiksy nigdy nie są stosowane do instrukcji sterowania, z wyjątkiem
prefiksów when i unless, które mogą być używane z kilkoma
określonymi instrukcjami sterowania.
Wszystkie słowa kluczowe skryptu można wpisywać przy użyciu dowolnej kombinacji małych
i wielkich liter.
Przy każdej funkcji znajduje się pole rozwijane umożliwiające wyświetlenie składni i krótkiego opisu funkcji. Kliknij nazwę funkcji w opisie składni, aby uzyskać więcej informacji.
Instrukcja sterowania call wywołuje procedurę zdefiniowaną we wcześniejszej instrukcji sub.
Instrukcja sterowania for each..next to rodzaj iteracji skryptu służący do wykonania co najmniej jednej instrukcji dla każdej wartości na liście rozdzielonej przecinkami. Dla każdej wartości na liście wykonane zostaną instrukcje wewnątrz pętli między argumentami for i next.
Instrukcja sterowania for..next to rodzaj iteracji skryptu z licznikiem. Dla każdej wartości zmiennej licznika mieszczącej się w określonym limicie wykonane zostaną instrukcje wewnątrz pętli między wartościami for i next.
Instrukcja sterowania if..then jest rodzajem selekcji skryptu, który wymusza wykonanie skryptu według różnych ścieżek w zależności od co najmniej jednego warunku logicznego.
InformacjaPonieważ instrukcja if..then
jest instrukcją sterowania i jako taka jest zakończona średnikiem lub
znakiem końca wiersza, żadna z jej czterech możliwych klauzul (if..then,
elseif..then, else
i end if) nie może przekraczać granicy
wiersza.
Instrukcja sterowania switch jest rodzajem selekcji skryptu, który wymusza wykonanie skryptu według różnych ścieżek w zależności od wartości wyrażenia.