Gå till huvudinnehåll

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.

Operatorer
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 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:

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!