Bruke filterinnstillinger

Dette emnet beskriver kolonnene og alternativene til filterinnstillingsdelen i filterruten i listedesigneren.

Filtrer etter-kolonne

Denne tabellen viser alternativene på Filtrer etter-kolonnen:
Kriterier Beskrivelse
Tittel Sorterer elementer etter titler. Bruk tekstfilteret for å søke etter tekst og strenger.
Unikt navn Sorterer elementer etter unike navn. Bruk tekstfilteret for å søke etter tekst og strenger.
Attributt Filtrerer attributtene til elementet som er definert i OLAP-databasen.
Verdi Filtrerer verdiene til et område. Du må angi filterinnstillingene og dataområdet for filteret.
Merk

Verdi er tilgjengelig i aksedesigneren for skivesegmenter, men ikke i listedesigneren for skivesegmenter.

Egendefinert MDX Oppretter et filter med en MDX-setning.

Hierarkikolonne

Hierarkilisten er bare tilgjengelig fra aksedesigneren for skivesegmenter. Listen inneholder hierarkiene som er på aksen.

Filtertype-kolonne

Bruk innstillingen Filtertype med filtre på tittel, unikt navn og attributt.

Denne tabellen viser alternativene for Filtertype-kolonnen:

Filtertype Beskrivelse
Streng Det søkes i hierarkiet etter elementer med en tittel, et unikt navn eller attributt som stemmer overens med søketeksten.
Jokertegn Du kan bruke jokertegn for å filtrere elementnavnene.
Dato Du kan filtrere etter datoverdier. Gjelder bare for Microsoft Analysis Services.
Vanlig uttrykk Du kan bruke .NET vanlige uttrykk for å filtrere elementnavnene. Vanlige uttrykk skiller mellom store og små bokstaver.

En komplett guide til .NET Regular Expressions finner du på: http://msdn2.microsoft.com/en-us/library/hs600312.aspx

Tall Du kan filtrere etter tallverdier. For eksempel verdier mindre enn N.

Vanlige uttrykk med analysetjenester

For å bruke .NET vanlige uttrykk med Analysis Services-datakilder må du installere en assembly på Analysis Services-serveren.

Assembly-filen heter Mis.Reporting.ServerExtension.dll og installeres i C:\Programfiler\Infor BI\Application Studio av Application Studio-oppsettet.

Bruk SQL Management Studio for å koble til Analysis Services-databasen og legge til en assembly til assemblies-mappen.

Assembly må ha disse parameterne:

  • Bane: ..\Application Studio\Mis.Reporting.ServerExtension.dll.
  • Navn: MisOlapYukonExtension
  • Tillatelser: Sikker
  • Representasjon: Standard

Oversikt over jokertegnene

Denne tabellen beskriver bruken av jokertegn:
Søkestreng Forklaring

*xyz/xyz*

Stjernen (*) foran eller bak en søkestreng returnerer elementene som starter eller slutter med søketeksten.

?xyz

Spørsmålstegnet står for en manglende bokstav. Du kan bruke flere spørsmålstegn.

x?z

Et søkeresultat med denne strengen returnerer alle elementer som inneholder en bokstav på stedet til spørsmålstegnet.

.Net vanlige uttrykk

For å bruke .NET vanlige uttrykk, velg Vanlige uttrykk som filtertypen.

Du kan bruke disse vanlige uttrykkene:
Uttrykk Forklaring Eksempel
^

Treff-starter-med-linje-kommando

^A finner listeelementer som starter med A.
$

Treff-slutter-med-linje-kommando

er$ finner listeelementer som slutter med er.
+

Treff-en-eller-flere-kommandoer

e.+r$ finner alle listeelementer som slupper på r og også inneholder en e. Det må være minst en bokstav mellom e og r.
|

Vekslingskommando

^A|^B finner listeelementer som starter med A eller B.
( )

Gruppering

^(..) finner listeelementer som inneholder et antall bokstaver som er partall.
.

Vilkårlig bokstav

^c..d finner listeelementer som starter med c, etterfulgt av to tegn, etterfulgt av d.
\

Definerer den etterfølgende bokstaven som nøyaktig.

\\ finner alle listeelementer som inneholder bokstaven \.

Vanlige uttrykk skiller ikke mellom store og små bokstaver. Sett prefikset (?-i) foran en setning for å skille mellom store og små bokstaver.

Betingelse

Betingelsene som kan brukes, avhenger av valgene i listene Filtrer etter og Filtertype. De inkluderer lik, ikke lik, større enn osv.

For verdifiltre kan tilstanden Er tilgjengelig brukes. Tillatelser til å vise data kan brukes til brukere og elementer. Hvis tillatelsen for en bestemt bruker og element er 'None', kan ikke brukeren se verdien for elementet. Slike verdier blir behandlet som tomme og kan filtreres ut med betingelsen Er tilgjengelig.

Verdi

Skriv inn verdien som filterinnstillingene refererer til. Dette kan være en streng eller et tall.

Filtrere elementnavn

Åpne Filter i listedesigneren, klikk Nytt filter og velg Tittel eller Unikt navn fra Filtrer etter-listen. Velg filtertypen, betingelsen og verdien.
Merk

Betingelsene refererer til den alfabetiske sorteringsrekkefølgen til elementene i listen. Deres posisjon i hierarkiet blir ikke tatt hensyn til.

Filterattributter

Åpne Filter i listedesigneren, klikk på Nytt filter og velg Attributt i Filterinnstillinger-delen fra Filtrer etter-listen. Velg filtertypen, attributtet, betingelsen og verdien.

Filterverdier

Åpne Filter i listedesigneren, klikk Nytt filter og velg Verdi fra Filtrer etter-listen. Velg operatorer og verdier. Bruk Dataområde til å definere dataområdet som filteret skal brukes på.

Du kan bruke et verdifilter for å utelukke nullverdier og tomme verdier. En celle med en tom verdi er tom. En celle med en nullverdi inneholder tallet 0. Null kan brukes i beregninger, men tomme verdier kan ikke. Under ingen omstendigheter betyr ’tom’ og ’null’ det samme.

Hvis data både inneholder tomme verdier og nullverdier, gjelder disse reglene:

  • Et filter som ser etter alle verdier lik null, returnerer ingen nullverdier
  • Et filter som ser etter alle verdier som ikke er tomme, returnerer nullverdier (og andre verdier).