alt - kod ve grafik fonksiyonu
alt fonksiyonu, geçerli bir sayı temsiline sahip olan parametrelerin ilkini döndürür. Böyle bir eşleşme bulunamazsa, son parametre döndürülür. Herhangi bir sayıda parametre kullanılabilir.
Söz Dizimi:
alt(expr1[ , expr2 , expr3 , ...] , else)
Bağımsız Değişkenler:
Bağımsız Değişken | Açıklama |
---|---|
expr1 | Geçerli bir sayı temsili denetimi için ilk ifade. |
expr2 | Geçerli bir sayı temsili denetimi için ikinci ifade. |
expr3 | Geçerli bir sayı temsili denetimi için üçüncü ifade. |
else | Önceki parametrelerin hiçbirinde geçerli bir sayı temsili olmaması durumunda dönen değer. |
alt fonksiyonu çoğu zaman sayı veya tarih yorumlama fonksiyonları ile birlikte kullanılır. Bu sayede Qlik Sense, önceliği belirlenmiş bir sırada farklı tarih biçimlerini test edebilir. Ayrıca, sayısal ifadelerde NULL değerleri işlemek için de kullanılabilir.
Örnekler:
Örnek | Sonuç |
---|---|
alt( date#( dat , 'YYYY/MM/DD' ), date#( dat , 'MM/DD/YYYY' ), date#( dat , 'MM/DD/YY' ), 'No valid date' ) |
Bu ifade, tarih alanının belirtilen üç tarih biçiminden herhangi birine göre bir tarih içerip içermediğini test eder. İçerdiği takdirde, ilk dizeyi ve tarihin geçerli bir sayı temsilini içeren ikili bir değer döndürür. Bir eşleşme bulunamazsa, 'No valid date' metni döndürülür (herhangi bir geçerli sayı temsili olmadan). |
alt(Sales,0) + alt(Margin,0) |
Bu ifade Sales ve Margin alanlarını ekler ve eksik (NULL) değerlerin yerine 0 koyar. |