Operatory zestawów
                Operatory zestawów służą do uwzględniania, wykluczania albo przecinania zestawów danych. Wszystkie operatory korzystają z zestawów jako operandów i zwracają zestaw jako wynik.
Operatorów zestawów można używać w dwóch sytuacjach:
- 
                        
Aby wykonać operację zestawu na identyfikatorach zestawów reprezentujących zestawy rekordów w danych.
 - 
                        
Aby wykonać operację zestawu na zestawach elementów, na wartościach pól lub wewnątrz modyfikatora zestawu.
 
W poniższej tabeli przedstawiono operatory, które mogą być stosowane w wyrażeniach zestawu.
| Operator | Opis | 
|---|---|
| + | Suma. Operacja dwuargumentowa zwracająca zestaw zawierający wszystkie rekordy lub elementy, które należą do któregokolwiek z dwóch zestawów wejściowych. | 
| - | Wykluczenie. Operacja dwuargumentowa zwracająca zestaw zawierający wszystkie rekordy lub elementy, które należą do pierwszego, a nie należą do drugiego z dwóch zestawów wejściowych. W przypadku użycia jako operator jednoargumentowy zwraca dopełnienie zestawu wejściowego. | 
| * | Część wspólna. Operacja dwuargumentowa zwracająca zestaw zawierający wszystkie rekordy lub elementy, które należą do obu zestawów wejściowych. | 
| / | Różnica symetryczna (XOR). Operacja dwuargumentowa zwracająca zestaw zawierający wszystkie rekordy lub elementy, które należą do jednego, ale nie obu zestawów wejściowych. | 
W poniższej tabeli przedstawiono przykłady z operatorami.
| Przykład | Wynik | 
|---|---|
| 
                                 Sum ({1-$} Sales)  | 
                            
                                 Zwraca wartość sprzedaży dla wszystkiego, co zostało wykluczone przez bieżący wybór.  | 
                        
| 
                                 Sum ({$*BM01} Sales)  | 
                            
                                 Zwraca wartość sprzedaży dla części wspólnej wyboru i zakładki #160;BM01.  | 
                        
| 
                                 Sum ({-($+BM01)} Sales)  | 
                            
                                 Zwraca wartość sprzedaży wykluczoną przez wybór i zakładkę BM01.  | 
                        
| 
                                 Sum ({$<Year={2009}>+1<Country={'Sweden'}>} Sales)  | 
                            
                                 Zwraca wartość sprzedaży z roku 2009 powiązaną z bieżącymi wyborami i dodaje pełny zestaw danych powiązanych z krajem Sweden dla wszystkich lat.  | 
                        
| 
                                 Sum ({$<Country={"S*"}+{"*land"}>} Sales)  | 
                            
                                 Zwraca sprzedaż dla krajów, które zaczynają się na S lub kończą na land.  | 
                        
Zob. także: