Použití nastavení filtru

Toto téma popisuje sloupce a možnosti části nastavení filtru na panelu filtru v návrháři seznamu.

Sloupec Filtrovat podle

Tato tabulka zobrazuje možnosti sloupce 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 seznamu 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ů

Tato tabulka popisuje použití 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.

Můžete použít tyto 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 Je přístupný. 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ů

Otevřete část Filtr v nástroji List Designer, klikněte na tlačítko Nový filtr a ze seznamu Filtrovat podle vyberte Popisek či Jedinečný název. Vyberte typ filtru, podmínku a hodnotu.
Poznámka

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 Nový filtr 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 Nový filtr 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).