# 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( {$&lt;Product += {OurProduct1, OurProduct2} &gt;} 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( {$&lt;Year += {“20\*”,1997} – {2000} &gt;} 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.<br><br>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( {$&lt;Product \*= {OurProduct1} &gt;} Sales ) | Retourneert de verkoop voor de huidige selectie, maar alleen voor de gezamenlijk geselecteerde huidige producten en het product 'OurProduct1'. |