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

GetCurrentSelections

GetCurrentSelections(), belgedeki geçerli seçimleri döndürür.

Seçenekler kullanılırsa record_sep öğesini belirtmeniz gerekir. Yeni bir satır belirtmek için record_sep öğesini chr(13)&chr(10) olarak ayarlayın.

İkisi dışında tüm değerler ya da biri dışında tüm değerler seçilirse, sırasıyla 'NOT x,y' veya 'NOT y' biçimi kullanılır. Tüm değerleri seçerseniz ve tüm değerlerin sayımı max_values değerinden büyükse, ALL metni döndürülür.

Söz Dizimi:  

GetCurrentSelections ([record_sep [,tag_sep [,value_sep [,max_values]]]])

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

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

  • record_sep: Alan kayıtları arasına koyulması gereken ayırıcı. Varsayılan <CR><LF> değeri yeni bir satır anlamına gelir.
  • tag_sep: Alan adı etiketi ile alan değerleri arasına koyulması gereken ayırıcı. Varsayılan ': ' işaretidir.
  • value_sep: Alan değerleri arasına koyulacak ayırıcı. Varsayılan, ', ' işaretidir.
  • max_values: Ayrı ayrı listelenecek olan alan değerlerinin maksimum sayısıdır. Çok sayıda değer seçildiğinde, bunun yerine 'x/y değer' biçimi kullanılır. Varsayılan 6'dır.

Örnekler

Aşağıdaki örneklerde, biri First name adı için, biri de Initials için olmak üzere, farklı liste kutularına yüklenmiş iki alan kullanılmaktadır.

Örnek 1: First name içinde John seçilir

GetCurrentSelections ()

'First name: John' döndürür.

Örnek 2: First name içinde John ve Peter seçilir.

GetCurrentSelections ()

'First name: John, Peter' döndürür.

Örnek 3: First name içinde John, Initials içinde JA seçilir.

GetCurrentSelections ()

'First name: John; Peter ve Initials: JA' döndürür.

Örnek 4: First name içinde John, Initials içinde JA seçilir.

GetCurrentSelections ( chr(13)&chr(10) , ' = ' )

'First name = John ve Initials = JA' döndürür.

Örnek 5: First name içinde Sue hariç tüm adlar seçilir ve Initials içinde hiçbir seçim yapılmaz.

=GetCurrentSelections(chr(13)&chr(10),'=',',',3)

'First name=NOT Sue' döndürür.

Ö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 '|');

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