Tworzenie filtra opartego na wyrażeniu

Korzystając z filtrów opartych na wyrażeniach, można definiować bardziej złożone filtry, w których są używane wyrażenia SQL. Filtry oparte na wyrażeniach mogą się odnosić do różnej liczby elementów danych, w tym do zerowej.

Na przykład jeśli wizualizacje na kanwie mają być filtrowane tak, aby były pokazywane tylko te produkty, w których rzeczywista cena była wyższa od ceny docelowej, można utworzyć i zastosować filtr wyrażenia Actual Unit Price > Target Unit Price.

Filtrów opartych na wyrażeniach można używać na pasku filtrów, aby stosować je do kanwy lub do całego skoroszytu. Można też użyć jednego z nich jako filtra wizualizacji w celu zastosowania go tylko do jednej wizualizacji. Filtr oparty na wyrażeniu można również dodać do grupy filtrów (wersji poglądowa), zob. Tworzenie grupy filtrów (wersja poglądowa).

W wyrażeniu SQL filtra opartego na wyrażeniu można także użyć parametru (zob. Użycie parametru w filtrze opartym na wyrażeniu).

Wyrażenie filtra można utworzyć na różne sposoby:
  • Wprowadzić tekst i funkcje bezpośrednio w polu "Wyrażenie".
  • Przeciągnąć i upuścić elementy danych z okienka "Dane" do pola "Wyrażenie".
  • Zacząć wpisywać nazwę kolumny w polu "Wyrażenie", po czym wybrać kolumnę z wyświetlonej listy.
  • Otworzyć panel funkcji w oknie dialogowym "Filtr oparty na wyrażeniu", po czym przeciągnąć i upuścić funkcje do pola "Wyrażenie".

Aby uzyskać informacje na temat elementów, których można używać w wyrażeniu, zob. Edytor wyrażeń - instrukcja obsługi.

  1. Na stronie startowej wskazać kursorem skoroszyt, kliknąć Czynności i wybrać Otwórz.
  2. W przypadku filtra skoroszytu lub filtra kanwy kliknąć na pasku filtrów Dodaj filtr Ikona "Dodaj", po czym wybrać Utwórz filtr oparty na wyrażeniu.
  3. W przypadku filtra wizualizacji:
    1. Kliknąć wizualizację, aby ją wybrać.
    2. Kliknąć Gramatyka, przewinąć do obszaru "Filtry", kliknąć Docelowe miejsca przeciągania - opcje, po czym wybrać Utwórz filtr oparty na wyrażeniu.

  4. W oknie dialogowym "Filtr oparty na wyrażeniu" nadać wyrażeniu nazwę w polu Etykieta.
  5. W polu Wyrażenie utworzyć wyrażenie.

  6. Kliknąć przycisk Weryfikuj w celu sprawdzenia poprawności składni.
  7. Jeśli filtr oparty na wyrażeniu jest poprawny, kliknąć Zastosuj.