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

WRank - komut dosyası fonksiyonu

WRank(), komut dosyasındaki bir tablonun satırlarını değerlendirir ve her bir satır için, komut dosyasında değerlendirilen alanın değerinin göreli konumunu görüntüler. Fonksiyon tabloyu değerlendirirken, sonucu, geçerli bölmeyi içeren diğer satırların sonucuyla karşılaştırır ve geçerli satırın segment içindeki sıralamasını döndürür.

Bir tablodaki bölmeler

Sütun segmentlerini gösteren bir tablo

WRank yalnızca bir Window fonksiyonunda kullanılabilir. Window fonksiyonu bir sıralama türü ve sıralama ifadesi içermelidir. Sıralama, sıralama ifadesine uygulanır.

Söz Dizimi:  

WRank ([mode[, fmt]])

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

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

Bağımsız Değişkenler
Bağımsız Değişken Açıklama
mode İsteğe bağlı olarak, fonksiyon sonucunun sayı temsilini belirtir.
fmt İsteğe bağlı olarak, fonksiyon sonucunun metin temsilini belirtir.
TOTAL

Tablo tek boyutluysa veya komut dosyasından önce TOTAL niteleyicisi geliyorsa fonksiyon tüm sütun genelinde değerlendirilir.Tablo veya tablo eşdeğeri birden çok dikey boyuta sahipse geçerli bölme, alanlar arası sıralama düzenindeki son boyutu gösteren sütun haricinde tüm boyut sütunlarında geçerli satır olarak yalnızca aynı değerlere sahip satırları içerir.

Sıralama ikili değer olarak döndürülür; bu, her satırın benzersiz bir sıralamaya sahip olduğu durumlarda 1 ile geçerli bölmedeki satır sayısı arasında bir tamsayıdır.

Birkaç satırın aynı sıralamayı paylaştığı durumlarda, metin ve sayı temsili mode ve fmt parametreleriyle kontrol edilebilir.

mode

Birinci bağımsız değişken mode şu değerleri alabilir:

mode değerleri
Değer Açıklama
0 (varsayılan)

Paylaşma grubundaki tüm sıralamalar tüm sıralamanın orta değerinin düşük tarafına denk geliyorsa, tüm satırlar paylaşma grubu içindeki en düşük sıralamayı alır.

Paylaşma grubundaki tüm sıralamalar tüm sıralamanın orta değerinin yüksek tarafına denk geliyorsa, tüm satırlar paylaşma grubu içindeki en yüksek sıralamayı alır.

Paylaşma grubundaki sıralamalar tüm sıralamanın orta değeri üzerine yayılmışsa tüm satırlar bölmenin tamamındaki üst ve alt sıralamanın ortalamasına karşılık gelen değeri alır.

1 Tüm satırlarda en düşük sıralama.
2 Tüm satırlarda ortalama sıralama.
3 Tüm satırlarda en yüksek sıralama.
4 Birinci satırda en düşük sıralama, ardından her satır için bir birim artırılır.
fmt

İkinci bağımsız değişken fmt şu değerleri alabilir:

fmt değerleri
Değer Açıklama
0 (varsayılan) Tüm satırlarda düşük değer - yüksek değer (örn. 3 - 4).
1 Tüm satırlarda düşük değer.
2 Birinci satırda düşük değer, sonraki satırlarda boş.

mode 4 ve fmt 2 için satırların sıralaması, tablo alanlarının yükleme sırasına göre belirlenir.

Örnek - Sıralanan bir alan ekleme

Örnek - Tek bir basamak sonucu için fmt kullanarak sıralanan bir alan ekleme

Örnek - Birden fazla bölme içeren sıralanan bir alan ekleme

Sınırlamalar

WRank aşağıdaki sınırlamalara sahiptir:

  • fmt değeriniz 0 ise ve WRank için ikili sonucun metin bölümünü kullanmak istiyorsanız Window(WRank) ile Text() kullanmanız gerekir. Örnek: Text(Window(WRank(0), Unit, 'DESC', Age)) as UnitWRankedByAgeText.

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!

Analiz Modernleştirme Programına katılın

Remove banner from view

Analiz Modernleştirme Programı ile değerli QlikView uygulamalarınızı ödün vermeden modernleştirin. Bize ulaşmak ve daha fazla bilgi almak için buraya tıklayın: ampquestions@qlik.com