FieldValue(), field_name alanının elem_no konumunda bulunan değeri döndürür (yükleme sırasına göre).
Söz Dizimi:
FieldValue(field_name , elem_no)
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
field_name
Değerin 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.
elem_no
Yükleme sırası izlenerek değerin döndürüldüğü alanın konum (öğe) numarası. Bu, tablodaki bir satıra karşılık gelebilir; ancak öğelerin (satırlar) yüklendiği sıraya bağlıdır.
Sınırlamalar:
elem_no, alan değerlerinin sayısından büyükse NULL döndürülür.
Komut dosyası
Aşağıdaki kod örneğini oluşturmak için veri yükleme düzenleyicisinde aşağıdaki verileri satır içi yükleme olarak yükleyin.
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 '|'); John1: Load FieldValue('First name',1) as MyPos1 Resident Names; Peter1: Load FieldValue('First name',5) as MyPos2 Resident Names;
Satır içi yüklemeleri kullanma hakkında daha fazla bilgi için bkz. Satır içi yüklemeler.
Görselleştirme oluşturma
Bir Qlik Sense sayfasında bir tablo görselleştirmesi oluşturun. Tabloya First name, MyPos1 ve MyPos2 alanlarını ekleyin.
Sonuç
First name
MyPos1
MyPos2
Jane
John
Jane
John
John
Jane
Mark
John
Jane
Peter
John
Jane
Sue
John
Jane
Açıklama
FieldValue('First name','1'), tüm adlar için MyPos1 değeri olarak John sonucunu döndürür çünkü First name alanının yükleme sırasında ilk John görünmektedir. John öğesinin bir filtre bölmesinde, yükleme sırasında olduğu gibi değil de alfabetik olarak sıralanması nedeniyle üstten 2. olarak Jane öğesinden sonra görüneceğini unutmayın.
FieldValue('First name','5'), tüm adlar için MyPos2 değeri olarak Jane sonucunu döndürür çünkü First name alanının yükleme sırasında beşinci olarak Jane görünmektedir.
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!