Anvendelse af filterindstillinger
Kolonnen Filtrer efter
Kriterier | Beskrivelse |
---|---|
Titeltekst | Filtrerer elementer efter deres titeltekster. Brug tekstfilteret til at søge efter tekster og strenge. |
Entydigt navn | Filtrerer elementer efter deres entydige navne. Brug tekstfilteret til at søge efter tekster og strenge. |
Attribut | Filtrerer attributterne for de elementer, der er defineret i OLAP-databasen. |
Værdi | Filtrerer værdierne i et område. Du skal angive filterindstillingerne og filterets dataområde. Bemærk
Værdien er tilgængelig i aksedesigneren til udsnitssegmenter, men ikke i listedesigneren til udsnitssegmenter. |
Brugerdefineret MDX | Opretter et filter med en MDX-sætning. |
Kolonnen Hierarki
Hierarkilisten er kun tilgængelig fra aksedesigneren til udsnitssegmenter. Listen indeholder de hierarkier, der er på aksen.
Kolonnen Filtertype
Brug indstillingen Filtertype med titeltekst, entydigt navn og attributfiltre.
I denne tabel vises indstillingerne for kolonnen Filtertype:
Filtertype | Beskrivelse |
---|---|
Streng | Der søges i hierarkiet efter elementer med en titeltekst, et entydigt navn eller en attribut, der stemmer overens med søgeteksten. |
Jokertegn | Du kan bruge jokertegn til at filtrere elementnavnene. |
Dato | Du kan filtrere ud fra dataværdier. Kun gyldig for Microsoft Analysis Services. |
Almindeligt udtryk | Du kan bruge almindelige .NET-udtryk til at filtrere elementnavnene. Almindelige udtryk skelner mellem store og små bogstaver. En komplet vejledning til .NET Regular Expressions er på: http://msdn2.microsoft.com/en-us/library/hs600312.aspx |
Tal | Du kan filtrere ud fra numeriske værdier. For eksempel værdier, der er mindre end N. |
Almindelige udtryk med Analysis Services
Hvis du vil bruge almindelige .NET-udtryk sammen med Analysis Services-datakilder, skal du installere en assembly på Analysis Services-serveren.
Assembly-filen hedder Mis.Reporting.ServerExtension.dll og installeres på placeringen C:\Program Files\Infor BI\Application Studio under installationen af Application Studio.
Brug SQL Management Studio til at oprette forbindelse til Analysis Services-databasen og tilføje en assembly i mappen Assemblies.
Samlingen skal have følgende parametre:
- Sti: ..\Application Studio\Mis.Reporting.ServerExtension.dll.
- Navn: MisOlapYukonExtension
- Rettigheder: Sikker
- Repræsentation: Standard
Oversigt over jokertegnene
Søgestreng | Beskrivelse |
---|---|
*xyz/xyz* |
Stjernen (*) foran eller bag en søgestreng returnerer de elementer, der starter eller slutter med søgeteksten. |
?xyz |
Spørgsmålstegnet repræsenterer et manglende tegn. Du kan bruge flere spørgsmålstegn. |
x?z |
En søgeanmodning med denne streng returnerer alle elementer, der indeholder et tegn på spørgsmålstegnets position. |
Almindelige .NET-udtryk
Hvis du vil bruge almindelige .NET-udtryk, skal du vælge Almindeligt udtryk som filtertype.
Udtryk | Beskrivelse | Eksempel |
---|---|---|
^ |
Operator for match starten af linjen |
^A finder listeelementer, der starter med A. |
$ |
Operator for match slutningen af linjen |
er$ finder listeelementer, der ender på er. |
+ |
Operator for match en eller flere |
e.+r$ finder alle listeelementer, der ender på r og desuden indeholder et e. Der skal være mindst ét tegn mellem e og r. |
| |
Operator for alternativ |
^A|^B finder listeelementer, der starter med A eller B. |
( ) |
Gruppering |
^(..) finder listeelementer, der indeholder et lige antal tegn. |
. |
Et vilkårligt tegn |
^c..d finder listeelementer, der starter med c, efterfulgt af to tegn, efterfulgt af d. |
\ |
Definerer det efterfølgende tegn som en konstant. |
\\ finder alle de listeelementer, der indeholder tegnet \. |
Der skelnes ikke mellem store og små bogstaver i almindelige udtryk. Brug (?-i) som præfiks i et udtryk for at skelne mellem store og små bogstaver. |
Betingelse
De betingelser, der kan anvendes, afhænger af valgene i listerne Filtrer efter og Filtertype. De omfatter Lig med, Ikke lig med, Større end osv.
For værdifiltre kan betingelsen
anvendes. Rettigheder til visning af data kan anvendes på brugere og elementer. Hvis rettigheden for en bestemt bruger og et element er Ingen, kan den pågældende bruger ikke se værdien for elementet. Sådanne værdier behandles som tomme og kan filtreres ud med betingelsen Er tilgængeligt.Værdi
Angiv den værdi, filterindstillingerne refererer til. Det kan være en streng eller et tal.
Filtrering af elementnavne
Betingelsen refererer til den alfabetiske rækkefølge for listens elementer. Der tages ikke højde for deres position i hierarkiet.
Filtrering af attributter
Åbn Filter i Listedesigner, klik på
, og vælg Attribut i afsnittet Filterindstillinger fra listen Filtrer efter. Vælg filtertypen, attributten, betingelsen og værdien.Filtrering af værdier
Åbn Filter i Listedesigner, klik på
, og vælg Værdi på listen Filtrer efter. Vælg operatorerne og værdierne. Brug dataområdet til at definere det dataområde, hvor filteret skal anvendes.Du kan bruge et værdifilter til at udelade nul- og null-værdier. En celle, der har en null-værdi, er tom. En celle med en nulværdi indeholder tallet 0. Nul kan bruges i beregninger, men null kan ikke. "Null" og "nul" har under ingen omstændigheder samme betydning.
Hvis data indeholder både null- og nulværdier, gælder følgende regler:
- Et filter, der leder efter alle værdier svarende til null, returnerer ikke nogen nulværdier.
- Et filter, der leder efter alle værdier, som ikke er null, returnerer nulværdier (og andre værdier).