Tillämpa filterinställningar

I det här avsnittet beskriver vi kolumnerna och alternativen i sektionen för filterinställningar i fönstret Filter i listdesignern.

Kolumnen Filtrera efter

I följande tabell visas alternativen i kolumnen Filtrera efter:
Kriterier Beskrivning
Rubrik Filtrerar element efter deras rubriker. Använd textfiltret om du vill söka efter texter och strängar.
Unikt namn Sorterar element efter deras unika namn. Använd textfiltret om du vill söka efter texter och strängar.
Attribut Filtrerar attributen för elementen som definieras i OLAP-databasen.
Värde Filtrerar värden i ett område. Du måste ange filterinställningar och dataområde för filtret.
Obs!

Värde är tillgängligt i axeldesignern för sektorsegment men inte i listdesignern för sektorsegment.

Anpassad MDX Skapar ett filter med en MDX-sats.

Kolumnen Hierarki

Hierarkilistan är endast tillgänglig från axeldesignern för sektorsegment. Listan innehåller hierarkierna på axeln.

Kolumnen Filtertyp

Använd filtertypsinställningen på filter för rubrik, unikt namn och attribut.

I följande tabell visas alternativen i kolumnen Filtertyp:

Filtertyp Beskrivning
Sträng Hierarkin genomsöks för element med en rubrik, ett unikt namn eller ett attribut som motsvarar söktexten.
Jokertecken Du kan filtrera elementnamn med hjälp av jokertecken.
Datum Du kan filtrera efter datumvärden. Gäller endast för Microsoft Analysis Services.
Reguljärt uttryck Du kan filtrera elementnamn med hjälp av reguljära .NET-uttryck. Reguljära uttryck är skiftlägeskänsliga.

En komplett guide till reguljära .NET-uttryck finns på http://msdn2.microsoft.com/en-us/library/hs600312.aspx

Nummer Du kan filtrera efter numeriska värden, exempelvis värden som är mindre än N.

Reguljära uttryck med Analysis Services

Om du vill använda reguljära .NET-uttryck med datakällor från Analysis Services måste du installera en sammansättning på Analysis Services-servern.

Sammansättningsfilen heter Mis.Reporting.ServerExtension.dll och installeras på C:\Program Files\Infor BI\Application Studio av Application Studio-installationsprogrammet.

Upprätta en anslutning till Analysis Services-databasen med SQL Management Studio och lägg till en sammansättning i mappen Sammansättningar.

Sammansättningen måste ha följande parametrar:

  • Sökväg: ..\Application Studio\Mis.Reporting.ServerExtension.dll.
  • Namn: MisOlapYukonExtension
  • Behörigheter: Säker
  • Personifiering: Förval

Översikt över jokertecken

I följande tabell beskrivs användningen av jokertecken:
Söksträng Förklaring

*xyz/xyz*

Asterisken (*) före eller efter en söksträng returnerar element som börjar eller slutar med söktexten.

?xyz

Frågetecknet representerar ett tecken som saknas. Du kan använda flera frågetecken.

x?z

En sökförfrågan med denna sträng returnerar alla element som innehåller ett tecken i den position där frågetecknet finns.

Reguljära .Net-uttryck

Välj Reguljärt uttryck som filtertyp om du vill använda reguljära .NET-uttryck.

Du kan använda följande reguljära uttryck:
Uttryck Förklaring Exempel
^

Motsvara operator i början av rad

Med ^A hittar du listelement som börjar på A.
$

Motsvara operator i slutet av rad

Med er$ hittar du listelement som slutar på er.
+

Motsvara en eller flera operatorer

Med e.+r$ hittar du alla listelement som slutar på r och även innehåller ett e. Det måste finnas minst ett tecken mellan "e" och "r".
|

Växlingsoperator

Med ^A|^B hittar du listelement som börjar på A eller B.
( )

Gruppering

Med ^(..) hittar du listelement som innehåller ett jämnt antal tecken.
.

Valfritt tecken

Med ^c..d hittar du listelement som börjar på c och följs av två tecken samt d.
\

Definierar det efterföljande tecknet som en litteral.

Med \\ hittar du alla listelement som innehåller tecknet \.

Reguljära uttryck är inte skiftlägeskänsliga. Inled ett uttryck med prefixet (?-i) om du vill göra det skiftlägeskänsligt.

Villkor

Vilka villkor som kan tillämpas beror på vad du har valt i listorna Filtrera efter och Filtertyp. Det kan t.ex. vara Lika med, Inte lika med, Större än osv.

För värdefilter kan villkoret Är åtkomlig tillämpas. Behörighet att visa data kan tillämpas på användare och element. Om behörigheten för en viss användare och ett visst element är Ingen kan användaren inte visa värdet för elementet. Sådana värden behandlas som tomma och kan filtreras bort med villkoret Är åtkomlig.

Värde

Ange värdet som filterinställningarna refererar till. Detta kan vara en sträng eller ett nummer.

Filtrera elementnamn

Öppna Filter i listdesignern, klicka på Nytt filter och markera Rubrik eller Unikt namn i listan Filtrera efter. Välj filtertyp, villkor och värde.
Obs!

Villkoret avser elementens alfabetiska ordning i listan. Deras position inom hierarkin beaktas inte.

Filtrera attribut

Öppna Filter i Listdesigner, klicka på Nytt filter och välj Attribut i listan Filtrera efter i sektionen Filterinställningar. Välj filtertyp, attribut, villkor och värde.

Filtrera värden

Öppna Filter i listdesignern, klicka på Nytt filter och markera Värde i listan Filtrera efter. Välj operatorer och värden. Definiera dataområdet som filtret ska tillämpas på med hjälp av Dataområde.

Du kan undanta noll- och nullvärden med hjälp av ett värdefilter. En cell som har ett nullvärde är tom. En cell med nollvärde innehåller siffran 0. Noll kan användas i beräkningar medan null inte kan det. "Null" och "noll" har aldrig samma innebörd.

Om data innehåller både null- och nollvärden gäller följande regler:

  • Ett filter som söker efter alla värden som är lika med null returnerar inte några nollvärden
  • Ett filter som söker efter alla värden som inte är null returnerar noll (och andra värden).