alt — funkcja skryptu i funkcja wykresu
Funkcja alt zwraca pierwszy z parametrów o poprawnej reprezentacji liczbowej. Jeśli taki parametr nie zostanie znaleziony, wówczas zwrócony zostanie ostatni parametr. Można użyć dowolnej liczby parametrów.
Składnia:
alt(case1[ , case2 , case3 , ...] , else)
Funkcja alt jest często używana z funkcjami interpretacji liczby lub daty. W ten sposób aplikacja QlikView może sprawdzać różne formaty danych w kolejności opartej na priorytetach. Można jej także użyć do obsługi wartości NULL w wyrażeniach liczbowych.
Przykłady i wyniki:
Przykład | Wynik |
---|---|
alt( date#( dat , 'YYYY/MM/DD' ), date#( dat , 'MM/DD/YYYY' ), date#( dat , 'MM/DD/YY' ), 'No valid date' ) |
To wyrażenie sprawdzi, czy pole date zawiera datę zgodną z dowolnym z trzech określonych formatów. Jeśli tak, zostanie zwrócona wartość podwójna zawierająca pierwotny ciąg znaków i poprawną reprezentację liczbową daty. Jeśli dopasowanie nie zostanie znalezione, zostanie zwrócony tekst 'No valid date' (bez żadnej poprawnej reprezentacji liczbowej). |
alt(Sales,0) + alt(Margin,0) |
To wyrażenie dodaje pola Sales i Margin, zastępując wszelkie brakujące wartości (NULL) liczbą 0. |