Qlik Sense kodu bir dizi deyimden oluşur. Deyimler, normal bir kod deyimi veya bir kod kontrol ifadesi olabilir.
Kontrol ifadeleri genellikle kod yürütme akışını kontrol etmek için kullanılır. Bir kontrol ifadesinin her bir cümlesi, bir kod satırı içinde tutulmalı ve noktalı virgül veya satır sonu ile sonlandırılmalıdır.
Birkaç belirli kontrol ifadesiyle kullanılabilen when ve unless önekleri istisna olmak üzere, önekler kontrol ifadelerinde asla uygulanmaz.
Tüm kod anahtar sözcükleri küçük harf ve büyük harften oluşan karakterlerin herhangi bir bileşimiyle yazılabilir.
Her bir fonksiyonun kısa açıklamasını ve söz dizimini görmek için her bir fonksiyonun açılan menüsünü kullanın. Daha ayrıntılı bilgiler için söz dizimi açıklamasında fonksiyon adına tıklayın.
call kontrol ifadesi, önceki bir sub deyimiyle tanımlanmış olması gereken bir alt rutini çağırır.
for each..next kontrol ifadesi, virgülle ayrılmış listedeki her bir değer için bir veya daha fazla deyimi yürüten bir kod yineleme yapısıdır. for ve next öğeleri arasına alınan döngüdeki deyimler, listedeki her bir değer için yürütülür.
for..next kontrol ifadesi, sayaçlı bir kod yineleme yapısıdır. for ve next öğelerinin içine aldığı döngünün içindeki deyimler, belirtilen düşük ve yüksek sınırlar arasındaki sayaç değişkeninin her bir değeri için yürütülür.
if..then kontrol ifadesi, bir veya daha fazla mantıksal koşula bağlı olarak farklı yolları takip etmesi için kod yürütmesini zorlayan komut seçim yapısıdır.
Bilgi notuif..then deyimi bir kontrol ifadesi olduğundan ve bu nedenle noktalı virgülle veya satır sonuyla bittiğinden, bu deyimin dört olası cümlesinin her biri (if..then, elseif..then, else ve end if) satır sınırını geçmemelidir.