Ana içeriğe geç Tamamlayıcı içeriğe geç

Previous - kod fonksiyonu

Previous(), where cümlesi nedeniyle atılmamış önceki bir giriş kaydındaki verileri kullanarak expr ifadesinin değerini bulur. Bir iç tablonun ilk kaydında, bu fonksiyon NULL sonucunu döndürür.

Söz Dizimi:  

Previous(expr)

Dönüş verileri türü: dual

Bağımsız Değişkenler:  

Bağımsız Değişkenler
Bağımsız Değişken Açıklama
expr Hesaplanacak verileri içeren ifade veya alan.

İfade, daha gerideki kayıtlara erişmek için, iç içe geçen previous() fonksiyonlarını içerebilir. Veriler doğrudan giriş kaynağından getirilir ve böylece Qlik Sense içine yüklenmemiş alanlara referansta bulunulması da mümkün olur (yani, ilişkili veritabanına depolanmamış olsalar bile).

Sınırlamalar:  

Bir dahili tablonun ilk kaydında, fonksiyon NULL sonucunu döndürür.

Örnek:  

Komut dosyanıza aşağıdakileri girin

Sales2013:

Load *, (Sales - Previous(Sales) )as Increase Inline [

Month|Sales

1|12

2|13

3|15

4|17

5|21

6|21

7|22

8|23

9|32

10|35

11|40

12|41

] (delimiter is '|');

 

Previous() fonksiyonunu Load deyimi içinde kullanarak, mevcut Sales değerini önceki değer ile karşılaştırabilir ve üçüncü bir alanda (Increase) kullanabiliriz.

Sonuç tablosu
Ay Sales Artış
1 12 -
2 13 1
3 15 2
4 17 2
5 21 4
6 21 0
7 22 1
8 23 1
9 32 9
10 35 3
11 40 5

12

41 1

Daha fazla bilgi

 

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!