Použití nastavení filtru
Sloupec Filtrovat podle
| Kritéria | Popis |
|---|---|
| Popisek | Filtruje prvky podle popisků. K vyhledávání textů a řetězců použijte textový filtr. |
| Jedinečný název | Filtruje prvky podle jedinečných názvů. K vyhledávání textů a řetězců použijte textový filtr. |
| Atribut | Filtruje atributy prvků definovaných v databázi OLAP. |
| Hodnota | Filtruje hodnoty rozsahu. Je nutné zadat nastavení filtru a datovou oblast filtru.
Poznámka
Hodnota je k dispozici v návrháři osy pro segmenty řezu, ne však v Návrháři seznamů pro segmenty řezu. |
| Vlastní MDX | Vytvoří filtr s dotazem MDX. |
Sloupec Hierarchie
Seznam hierarchie je k dispozici pouze v návrháři osy pro segmenty řezu. Seznam obsahuje hierarchie, které jsou na ose.
Sloupec Typ filtru
Nastavení Typ filtru se používá v kombinaci s popiskem, jedinečným názvem a filtry atributů.
Tato tabulka zobrazuje možnosti sloupce Typ filtru:
| Typ filtru | Popis |
|---|---|
| Řetězec | V hierarchii se vyhledají prvky s popiskem, jedinečným názvem či atributem, které odpovídají vyhledávanému textu. |
| Zástupný znak | K filtrování názvů prvků můžete používat zástupné znaky. |
| Datum | Je možné filtrovat hodnoty data. Platí pouze pro systém Microsoft Analysis Services. |
| Standardní výraz | K filtrování názvů prvků můžete používat regulární výrazy .NET. Regulární výrazy rozlišují malá a velká písmena.
Kompletní průvodce regulárními výrazy .NET najdete zde: http://msdn2.microsoft.com/en-us/library/hs600312.aspx |
| Číslo | Je možné filtrovat číselné hodnoty. Například hodnoty nižší než N. |
Regulární výrazy v systému Analysis Services
Chcete-li používat regulární výrazy .NET s datovými zdroji Analysis Services, je nutné na server Analysis Services nainstalovat sestavu.
Soubor sestavy má název Mis.Reporting.ServerExtension.dll a je nainstalován v umístění C:\Program Files\Infor BI\Application Studio nastavením Application Studio.
Připojte se k databázi Analysis Services použijte prostředí SQL Management Studio a přidejte sestavu do složky Sestavy.
Sestava musí mít tyto parametry:
- Cesta: ..\Application Studio\Mis.Reporting.ServerExtension.dll.
- Název: MisOlapYukonExtension
- Oprávnění: Bezpečné
- Zosobnění: Výchozí
Přehled zástupných znaků
| Vyhledávací řetězec | Vysvětlení |
|---|---|
|
*xyz/xyz* |
Hvězdička (*) před nebo za vyhledávacím řetězcem vrátí prvky, které začínají nebo končí hledaným textem. |
|
?xyz |
Otazník představuje chybějící znak. Můžete použít několik otazníků. |
|
x?z |
Požadavek na vyhledávání s tímto řetězcem vrátí všechny prvky obsahující jeden znak na místě otazníku. |
Regulární výrazy .Net
Chcete-li používat regulární výrazy .NET, vyberte jako typ filtru Regulární výrazy.
| Výraz | Vysvětlení | Příklad |
|---|---|---|
| ^ |
Operátor shody na začátku řádku |
^A vyhledá prvky seznamu začínající na A. |
| $ |
Operátor shody na konci řádku |
er$ vyhledá prvky seznamu končící na er. |
| + |
Operátor shody jednoho či více výskytů |
e.+r$ vyhledá všechny prvky seznamu končící na r a obsahující e. Mezi e a r musí být alespoň jeden znak. |
| | |
Operátor alternativního výskytu |
^A|^B vyhledá prvky seznamu začínající na A nebo B. |
| ( ) |
Seskupování |
^(..) vyhledá prvky seznamu se sudým počtem znaků. |
| . |
Jakýkoli znak |
^c..d vyhledá prvky seznamu začínající na c, které následují dva znaky, které následuje d. |
| \ |
Definuje následný znak jako literál. |
\\ vyhledá všechny prvky seznamu obsahující znak \. |
|
Regulární výrazy nerozlišují malá a velká písmena. Chcete-li, aby výraz velká a malá písmena rozlišoval, dejte mu předponu (?-i). |
||
Podmínka
Podmínky, které lze použít, závisejí na výběru v seznamech Filtrovat podle a Typ filtru. Patří sem podmínky Rovná se, Nerovná se, Větší než atd.
Pro filtry hodnot lze použít podmínku . Oprávnění k zobrazení dat lze použít na uživatele a prvky. Pokud je oprávnění pro konkrétního uživatele a prvek Žádný, nemůže daný uživatel zobrazit hodnotu prvku. Takovéto hodnoty se zpracovávají jako prázdné a lze je filtrovat podmínkou Je přístupný.
Hodnota
Zadejte hodnotu, na kterou nastavení filtru odkazuje. Může se jednat o řetězec či číslo.
Filtrování názvů prvků
Podmínka odkazuje na abecední pořadí prvků v seznamu. Nezohledňuje se jejich pozice v hierarchii.
Filtrování atributů
Otevřete část Filtr v nástroji List Designer, klikněte na tlačítko a ze seznamu Filtrovat podle vyberte v části Nastavení filtru možnost Atribut. Vyberte typ filtru, atribut, podmínku a hodnotu.
Filtrování hodnot
Otevřete část Filtr v nástroji List Designer, klikněte na tlačítko a ze seznamu Filtrovat podle vyberte možnost Hodnota. Vyberte operátory a hodnoty. Pomocí části Datová oblast definujte rozsah dat, na který se má použít filtr.
Pomocí hodnoty filtru můžete vyloučit nuly a hodnoty null. Buňka, která má hodnotu null, je prázdná. Buňka s nulovou hodnotou obsahuje číslo 0. Nulu lze používat ve výpočtech, hodnotu null ne. „Hodnota null“ a „nula“ nemají v žádném případě stejný význam.
Pokud data obsahují hodnoty null i nuly, použijí se tato pravidla:
- Filtr, který vyhledává všechny hodnoty rovné hodnotě null, nevrátí žádné hodnoty nula.
- Filtr, který vyhledává všechny hodnoty, které nejsou null, vrátí hodnoty nula (a další hodnoty).