Set-operatorer
Set-operatorer används till att inkludera, utesluta eller genomskära datauppsättningar. Alla operatorer använder uppsättningar som operander och returnerar en uppsättning som resultat.
Du kan använda set-operatorer i två olika situationer:
-
För att utföra en set-åtgärd på set-identifierare, som motsvarar uppsättningar med poster i data.
-
För att utföra en set-åtgärd på elementuppsättningar, på fältvärden eller i en set-modifierare.
Följande tabell visar operatorer som kan användas i set-uttryck.
| Operator | Beskrivning |
|---|---|
| + | Union. Denna binära operation returnerar en uppsättning som består av de poster eller element som tillhör någon av de två set-operanderna. |
| - | Exklusion. Denna binära operation returnerar en uppsättning som består av de poster eller element som enbart tillhör den första men inte den andra av de två set-operanderna. Den returnerar dessutom det komplementära setet när det används som en unär operator. |
| * | Intersektion. Denna binära operation returnerar en uppsättning som består av de poster eller element som tillhör båda set-operanderna. |
| / | Symmetrisk skillnad (XOR). Denna binära operation returnerar en uppsättning som består av de poster eller element som tillhör endera men inte båda set-operanderna. |
Följande tabell visar exempel med operatorer.
| Exempel | Resultat |
|---|---|
|
Sum ({1-$} Sales) |
Returnerar försäljningen för allt som det aktuella urvalet exkluderar. |
|
Sum ({$*BM01} Sales) |
Returnerar försäljningen för skärningspunkten mellan urvalet och bokmärket #160;BM01. |
|
Sum ({-($+BM01)} Sales) |
Returnerar försäljning som exkluderas av urvalet och bokmärket BM01. |
|
Sum ({$<Year={2009}>+1<Country={'Sweden'}>} Sales) |
Returnerar försäljningen för år 2009 associerat till de aktuella urvalen och lägger till den fullständiga datauppsättningen associerad med landet Sweden för alla år. |
|
Sum ({$<Country={"S*"}+{"*land"}>} Sales) |
Returnerar försäljningen för länder som börjar med S eller slutar med land. |
Se även: