Ga naar hoofdinhoud

Set-modificaties met behulp van toewijzingen met impliciete set-operatoren

Met deze notatie worden nieuwe selecties gedefinieerd en wordt de huidige selectie in het veld genegeerd. Als u uw selectie echter wilt baseren op de huidige selectie in het veld en er veldwaarden aan wilt toevoegen, kunt u bijvoorbeeld de volgende modificatie gebruiken: <Year = Year + {2007, 2008}>. Dit kan als volgt korter worden geschreven, terwijl het hetzelfde betekent: <Year += {2007, 2008}>, dat wil zeggen dat de toewijzingsoperator een expliciete koppeling definieert. Ook impliciete intersecties, uitsluitingen en symmetrische verschillen kunnen worden gedefinieerd met behulp van “*=”, “–=” en “/=”.

Voorbeelden:  

Voorbeelden en resultaten
Voorbeeld Resultaat
sum( {$<Product += {OurProduct1, OurProduct2} >} Sales )

Retourneert de verkoop voor de huidige selectie, maar gebruikt een impliciete binding om de producten 'OurProduct1' en 'OurProduct2' toe te voegen aan de lijst met geselecteerde producten.

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

Retourneert de verkoop voor de huidige selectie, maar gebruikt een impliciete binding om een aantal jaren aan de selectie toe te voegen: 1997 en alle jaren die beginnen met “20”, maar niet 2000.

Opmerking: als 2000 in de huidige selectie is opgenomen, blijft dit jaar nog opgenomen na de modificatie. Hetzelfde als <Year=Year + ({“20*”,1997}–{2000})>.

sum( {$<Product *= {OurProduct1} >} Sales )

Retourneert de verkoop voor de huidige selectie, maar alleen voor de gezamenlijk geselecteerde huidige producten en het product 'OurProduct1'.

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!

Neem deel aan het Analytics Modernization Program

Remove banner from view

Moderniseer zonder uw waardevolle QlikView-apps op het spel te zetten met het Analytics Modernization Program. Klik hier voor meer informatie of om contact op te nemen: ampquestions@qlik.com