Ana içeriğe geç

FieldValueCount

FieldValueCount(), alandaki tekil değerlerin sayısını bulan bir integer fonksiyonudur.

Söz Dizimi:  

FieldValueCount(field_name)

Dönüş verileri türü: tamsayı

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

  • field_name: Endeksin gerekli olduğu alanın adı. Örneğin, sütun bir tablodur. Bir dize değeri olarak verilmelidir. Bu da alan adının tek tırnak içine alınması gerektiği anlamına gelir.
Bilgi notuGrafiğin ifadelerinden herhangi birinde bu grafik fonksiyonu kullanıldığında grafiklerde y değerlerine veya tablolarda ifade sütunlarına göre sıralamaya izin verilmez. Bu nedenle, söz konusu sıralama alternatifleri otomatik olarak devre dışı bırakılır. Bir görselleştirmede veya tabloda bu grafik fonksiyonunu kullandığınızda, görselleştirmenin sıralaması bu fonksiyonun sıralanmış girdisine geri döner.

Örnekler:  

Aşağıdaki örnek verileri belgenize ekleyin ve çalıştırın. Aşağıdaki örnekler alanı kullanır: Names tablosundan First name.

Örnekler ve sonuçlar
Örnek Sonuç

Grafik fonksiyonu: First name boyutunu içeren bir tabloda hesaplama olarak ekleyin.

FieldValueCount('First name')

5; çünkü Peter iki kez görünür.

First name ile grafik fonksiyonu:

FieldValueCount('Initials')

6; çünkü Initials yalnızca tekil değerlere sahip.

Kod fonksiyonu: Örnek verilerde olduğu gibi Names tablosunun yüklendiği düşünüldüğünde:

John1:

Load FieldValueCount('First name') as MyFieldCount1

Resident Names;

MyFieldCount1=5; çünkü 'John' iki kez görünür.

Names ile komut dosyası fonksiyonu:

John1:

Load FieldValueCount('Initials') as MyInitialsCount1

Resident Names;

MyFieldCount1=6; çünkü 'Initials' yalnızca tekil değerlere sahip.

Örnekte kullanılan veriler:

Örnekte kullanılan veriler:

Names:

LOAD * inline [

"First name"|"Last name"|Initials|"Has cellphone"

John|Anderson|JA|Yes

Sue|Brown|SB|Yes

Mark|Carr|MC |No

Peter|Devonshire|PD|No

Jane|Elliot|JE|Yes

Peter|Franc|PF|Yes ] (delimiter is '|');

 

FieldCount1:

Load FieldValueCount('First name') as MyFieldCount1

Resident Names;

 

FieldCount2:

Load FieldValueCount('Initials') as MyInitialsCount1

Resident Names;

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 lütfen bize bildirin!

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