Gå till huvudinnehåll

Set-modifierare med set-operatorer

Valet inom ett fält kan definieras med hjälp av set-operatorer som påverkar olika element-set. Till exempel väljer modifieraren <Year = {"20*", 1997} - {2000}> alla år som börjar på “20” samt år “1997”, utom år “2000”.

Exempel och resultat:  

Exempel och resultat
Exempel Resultat
sum( {$<Product = Product + {OurProduct1} – {OurProduct2} >} Sales ) Returnerar försäljningen för det aktuella valet, men med produkten ”OurProduct1” tillagd i listan över valda produkter och ”OurProduct2” borttagen från densamma.
sum( {$<Year = Year + ({“20*”,1997} – {2000}) >} Sales )

Returnerar försäljningen för det aktuella valet, men med ytterligare val i fältet ”Year”: 1997 och allt som börjar med ”20” – dock inte 2 000.

Observera att om 2000 är inkluderat i det aktuella valet kommer det fortfarande att inkluderas efter modifieringen.

sum( {$<Year = (Year + {“20*”,1997}) – {2000} >} Sales )

Returnerar nästan det samma som ovan, men här utesluts 2000, även om det från början ingår i det aktuella valet. Detta exempel visar vikten av att ibland använda parenteser för att definiera prioritetsordning.

sum( {$<Year = {“*”} – {2000}, Product = {“*bearing*”} >} Sales )

Returnerar försäljningen för det aktuella valet men med ett nytt val i "Year": alla år utom 2000; och endast för produkter som innehåller strängen "bearing".

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