Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Modyfikatory zestawów

Ostatnia aktualizacja: 10.09.2025

Wyrażenia zestawu służą do definiowania zakresu obliczenia. Centralną częścią wyrażenia zestawu jest modyfikator zestawu, który określa wybór. Służy do modyfikowania wyboru użytkownika lub wyboru w identyfikatorze zestawu, a wynik określa nowy zakres obliczeń.

Modyfikator ustawień składa się z jednej lub więcej nazw pól, po których następuje wybór, który ma zostać dokonany na danym polu. Modyfikator jest ujęty w nawiasy kątowe: < >

Na przykład:

  • Sum ( {$<Year = {2015}>} Sales )

  • Count ( {1<Country = {Germany}>} distinct OrderID )

  • Sum ( {$<Year = {2015}, Country = {Germany}>} Sales )

Zestawy elementów

Zestaw elementów można zdefiniować, używając następujących sposobów:

  • Lista wartości

  • Wyszukiwanie

  • Odwołanie do innego pola

  • Funkcja zestawu

Jeśli definicja zestawu elementów zostanie pominięta, modyfikator zestawu wyczyści wszystkie wybory w tym polu. Na przykład:

Sum( {$<Year = >} Sales )

Przykłady: wyrażenia wykresu do modyfikatorów zestawów na podstawie zestawów elementów

Lista wartości

Najbardziej typowym przykładem zestawu elementów jest zestaw oparty na liście wartości pól ujętych w nawiasy klamrowe. Na przykład:

  • {$<Country = {Canada, Germany, Singapore}>}

  • {$<Year = {2015, 2016}>}

Wewnętrzne nawiasy klamrowe definiują zestaw elementów. Poszczególne wartości są rozdzielane przecinkami.

Cudzysłowy i rozróżnianie wielkości liter

Jeśli wartości zawierają spacje lub znaki specjalne, należy je umieścić w cudzysłowie. Pojedyncze cudzysłowy implikują dosłowne dopasowanie z rozróżnianiem wielkości liter, z pojedynczą wartością pola. Podwójne cudzysłowy oznaczają dopasowanie bez rozróżniania wielkości liter z co najmniej jedną wartością pola. Na przykład:

  • <Country = {'New Zealand'}>

    Dopasowanie tylko do New Zealand.

  • <Country = {"New Zealand"}>

    Dopasowanie do New Zealand, NEW ZEALAND i new zealand.

Daty muszą być ujęte w cudzysłów i zgodne z formatem daty w danym polu. Na przykład:

  • <ISO_Date = {'2021-12-31'}>

  • <US_Date = {'12/31/2021'}>

  • <UK_Date = {'31/12/2021'}>

Cudzysłowy podwójne można zastąpić nawiasami kwadratowymi lub akcentami słabymi.

Wyszukiwania

Zestawy elementów można również tworzyć przez wyszukiwanie. Na przykład:

  • <Country = {"C*"}>

  • <Ingredient = {"*garlic*"}>

  • <Year = {">2015"}>

  • <Date = {">12/31/2015"}>

W wyszukiwaniach tekstowych można używać symboli wieloznacznych: gwiazdka (*) reprezentuje dowolną liczbę znaków, a znak zapytania (?) reprezentuje pojedynczy znak. Do definiowania wyszukiwań liczbowych można używać operatorów relacyjnych.

Do wyszukiwania zawsze należy używać cudzysłowów. W wyszukiwaniach wielkość liter nie jest rozróżniana.

Więcej informacji zawiera temat Modyfikatory zestawów z wyszukiwaniami.

Rozszerzenia przez znak dolara

Rozszerzenia przez znak dolara są potrzebne, jeśli chcesz użyć obliczeń w swoim zestawie elementów. Jeśli na przykład chcesz spojrzeć tylko na ostatni możliwy rok, możesz użyć:

<Year = {$(=Max(Year))}>

Więcej informacji zawiera temat Modyfikatory zestawów z rozszerzeniami przez znak dolara.

Wybrane wartości w innych polach

Modyfikatory mogą być oparte na wybranych wartościach innego pola. Na przykład:

<OrderDate = DeliveryDate>

Taki modyfikator spowoduje pobranie wybranych wartości z pola DeliveryDate i zastosowanie ich jako selekcji w polu OrderDate. Jeśli odrębnych wartości jest wiele (więcej niż kilkaset), taka operacja bardzo obciąża procesor i nie jest zalecana.

Funkcje zestawu elementów

Zestaw elementów może też być oparty na funkcjach zestawu P() (wartości możliwe) i E() (wartości wykluczone).

Jeżeli na przykład chcesz wybrać kraje, w których jest lub był sprzedawany produkt Cap, możesz użyć:

<Country = P({1<Product={Cap}>} Country)>

Podobnie jeżeli chcesz wybrać kraje, w których produkt Cap nie był sprzedawany, możesz użyć:

<Country = E({1<Product={Cap}>} Country)>

Więcej informacji zawiera temat Modyfikatory zestawów z wykorzystaniem funkcji zestawu .

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!