Stosowanie ustawień filtra

W tym temacie opisano kolumny i opcje sekcji ustawień filtra w okienku Filtrowanie w Projektancie list.

Kolumna Filtruj wg

W poniższej tabeli przedstawiono opcje kolumny Filtruj wg:
Kryteria Opis
Podpis Filtruj elementy wg ich podpisów. Używaj filtru tekstu do wyszukiwania tekstów i ciągów.
Nazwa unikatowa Filtruj elementy wg ich nazw unikatowych. Używaj filtru tekstu do wyszukiwania tekstów i ciągów.
Atrybut Filtruje atrybuty elementów zdefiniowane w bazie danych OLAP.
Wartość Filtruje wartości zakresu. Musisz określić ustawienia filtrowania i obszar danych filtra.
Uwaga

Wartość jest dostępna w projektancie osi dla segmentów wycinka, ale nie w projektancie list dla segmentów wycinka.

Niestandardowa instrukcja MDX Tworzy filtr z instrukcją MDX.

Kolumna hierarchii

Lista hierarchii jest dostępna tylko z projektanta osi dla segmentów wycinka. Lista zawiera hierarchie znajdujące się na osi.

Kolumna Typ filtru

Użyj ustawienia Typ filtru z filtrami podpisów, nazw unikatowych i atrybutów.

W poniższej tabeli przedstawiono opcje kolumny Typ filtru:

Typ filtru Opis
Ciąg W hierarchii wyszukiwane są elementy, których podpis, nazwa unikatowa lub atrybut pasują do tekstu wyszukiwania.
Symbol wieloznaczny Możesz użyć symbolu wieloznacznego do filtrowania nazw elementów.
Data Można filtrować wartości daty. Dotyczy tylko Microsoft Analysis Services.
Wyrażenie regularne Możesz użyć wyrażeń regularnych .NET do filtrowania nazw elementów. Wyrażenia regularne uwzględniają wielkość liter.

Podręcznik wyrażeń regularnych .NET znajduje się na stronie: http://msdn2.microsoft.com/en-us/library/hs600312.aspx

Liczba Można filtrować wartości numeryczne. Przykładowo, wartości mniejsze niż N.

Wyrażenia regularne z Analysis Services

Aby użyć wyrażeń regularnych .NET ze źródłami danych Analysis Services, należy zainstalować zestaw na serwerze Analysis Services.

Nazwa pliku zestawu to Mis.Reporting.ServerExtension.dll; plik znajduje się w ścieżce C:\Program Files\Infor BI\Application Studio po konfiguracji programu Application Studio.

Użyj programu SQL Management Studio, aby połączyć się z bazą danych Analysis Services i dodać zestaw do folderu Zestawy.

Zestaw musi zawierać następujące parametry:

  • Ścieżka: ..\Application Studio\Mis.Reporting.ServerExtension.dll.
  • Nazwa: MisOlapYukonExtension
  • Uprawnienia: Bezpieczny
  • Personifikacja: Domyślne

Przegląd symboli wieloznacznych

W poniższej tabeli opisano użycie symboli wieloznacznych:
Ciąg wyszukiwania Wyjaśnienie

*xyz/xyz*

Gwiazdka (*) znajdująca się przed albo za ciągiem wyszukiwania zwraca elementy, które rozpoczynają lub kończą się tekstem wyszukiwania.

?xyz

Znak zapytania reprezentuje brakujący znak. Można użyć kilku znaków zapytania.

x?z

Żądanie wyszukiwania z tym ciągiem zwraca wszystkie elementy zawierające jeden znak w pozycji znaku zapytania.

Wyrażenia regularne .NET

Aby użyć wyrażeń regularnych, wybierz wyrażenie regularne jako typ filtru.

Możesz użyć następujących wyrażeń regularnych:
Wyrażenie Wyjaśnienie Przykład
^

Operator dopasowania początku linii

^A szuka elementów listy rozpoczynających się od litery A.
$

Operator dopasowania końca linii

er$ szuka elementów listy kończących się na er.
+

Operator dopasowania jeden lub więcej razy

e.+r$ znajduje wszystkie elementy listy kończące się na literę r oraz zawierające literę e. Między literami e i r musi znajdować się co najmniej jeden znak.
|

Operator warunkowy

^A|^B szuka elementów listy rozpoczynających się od liter A lub B.
( )

Grupowanie

^(..) szuka elementów listy zawierających parzystą liczbę znaków.
.

Dowolny znak

^c..d szuka elementów listy rozpoczynających się od litery c, po którym występują dwa znaki, a następnie litera d.
\

Określa kolejny znak jako literał.

\\ znajduje wszystkie elementy listy zawierające znak \.

Wyrażenia regularne uwzględniają wielkość liter. Dołącz do wyrażenia prefiks (?-i), aby uwzględniało wielkość liter.

Warunek

Warunki, które można zastosować zależą od wyborów w listach Filtruj wg i Typ filtru. Obejmują one Równa się, Różny od, Równe itp.

Dla filtrów wartości można zastosować warunek Jest dostępne. Uprawnienia do wyświetlania danych można zastosować wobec użytkowników i elementów. Jeżeli uprawnienie dla danego użytkownika i elementu to Brak, wówczas użytkownik ten nie może wyświetlać wartości dla elementu. Wartości te są traktowane jako puste i można je filtrować za pomocą warunku Jest dostępne.

Wartość

Wprowadź wartość, do której odnoszą się ustawienia filtra. Może to być ciąg lub liczba.

Filtrowanie nazw elementów

Otwórz Filtrowanie w Projektancie list, kliknij Nowy filtr i wybierz Podpis lub Nazwa unikatowa z listy Filtruj wg. Wybierz typ filtra, warunek oraz wartość.
Uwaga

Warunek odwołuje się do alfabetycznej kolejności elementów na liście. Ich pozycja w hierarchii nie jest uwzględniana.

Filtrowanie atrybutów

Otwórz Filtrowanie w Projektancie list, kliknij Nowy filtr i wybierz Atrybut w sekcji Ustawienia filtru z listy Filtruj wg. Wybierz typ filtra, atrybut, warunek oraz wartość.

Filtrowanie wartości

Otwórz Filtrowanie w Projektancie list, kliknij Nowy filtr i wybierz Wartość z listy Filtruj wg. Wybierz operatory i wartości. Użyj Obszaru danych, aby zdefiniować zakres danych, do których ma być zastosowany ten filtr.

Można użyć filtra wartości w celu wykluczenia wartości zerowych i wartości null. Komórka, która zawiera wartość null, jest pusta. Komórka z wartością zerową zawiera liczbę 0. Wartości zerowych można używać w obliczaniach, natomiast wartości null już nie. Należy zapamiętać, że wartości ’null’ oraz wartości ’zerowe’ to nie to samo.

Jeżeli dane zawierają zarówno wartości null jak i wartości zerowe, zastosowanie mają wówczas następujące reguły:

  • Filtr, który szuka wszystkich wartości równych wartościom null nie zwraca żadnych wartości zerowych
  • Filtr, który szuka wszystkich wartości niebędących wartościami null zwraca wartości zerowe (oraz inne).