Gå till huvudinnehåll Gå till ytterligare innehåll

GetCurrentSelections

GetCurrentSelections() returnerar de aktuella urvalen i dokumentet.

Om alternativ används måste du ange record_sep. Om du vill ange en ny rad ställer du in record_sep till chr(13)&chr(10).

Om alla utom två värden, eller alla utom ett värde, är valda används formatet "NOT x,y" respektive "NOT y". Om du väljer alla värden och antalet värden blir högre än max_values, returneras texten ALL.

Syntax:  

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

Returnerad datatyp: sträng

Argument:  

  • record_sep: avgränsaren som sätts in mellan fältposterna. Standardinställningen är <CR><LF> vilket innebär en ny rad.
  • tag_sep: avgränsaren som ska finnas mellan fältnamnets tagg och fältvärdena. Standard är ': '.
  • value_sep: Avgränsaren som avgränsar fältvärdena. ',' är standard.
  • max_values: Det maximala antalet fältvärden som ska visas individuellt i en lista. När ett större antal värden är valt används i stället formatet 'x av y värden'. 6 är standardvärde.

Exempel

I exemplen som följer har två fält lästs in i olika listboxar, en för First name-namn och en för Initials.

Exempel 1: John väljs i First name

GetCurrentSelections ()

returnerar 'First name: John'.

Exempel 2: John och Peter är valda under First name.

GetCurrentSelections ()

returnerar 'First name: John, Peter'.

Exempel 3: John är vald i First name och JA är vald i Initials.

GetCurrentSelections ()

returnerar 'First name: John; Peter och Initials: JA'.

Exempel 4: John är vald i First name och JA är vald i Initials.

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

returnerar 'First name = John och Initials = JA'.

Exempel 5: alla namn utom Sue har valts under First name och inga val under Initials.

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

returnerar 'First name=NOT Sue'.

Data som används i exemplet:

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

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!

Gå med i programmet Analytics Modernization

Remove banner from view

Modernisera utan att kompromissa med dina värdefulla QlikView-appar med programmet för analysmodernisering. Klicka här för mer information eller ta kontakt: ampquestions@qlik.com