Skriv ut      Öppna PDF-version av onlinehjälpen


Föregående ämne

Nästa ämne

Lägga till filter i kolumner i Analys

På fliken Kriterier kan du ställa in filter för kolumner i din rapport. Ett filter begränsar resultaten som visas när en rapport körs. Endast de resultat som matchar villkoren visas.

Ett kolumnfilter består av följande element:

  • En kolumn att filtrera, till exempel Kontotyp.
  • Ett värde att använda när filtret tillämpas, till exempel 10 (ett SQL-uttryck eller en variabel kan användas i stället för ett värde, om det behövs).
  • En operator som bestämmer hur värdet ska tillämpas, till exempel Mindre än.

    Om kolumnen till exempel innehåller den sålda kvantiteten och operatorn är Mindre än och värdet 10, visas endast orderkvantiteter där mindre än 10 enheter sålts i resultatet.

Ett kolumnfilter kan även ha följande egenskaper:

  • Det kan kombineras med andra kolumnfilter så att resultaten för en rapport begränsas ytterligare.
  • Filter kan grupperas så att de bildar komplexa filter.
  • Filtrets värde kan begränsas med resultaten för en tidigare sparad rapport.
  • Ett kolumnfilter kan bara tillämpas på kolumnen som det skapas i. Det påverkar inte övriga kolumner.

Filtret översätts till en WHERE-delsats i SQL SELECT-satsen. WHERE-delsatsen används för att begränsa raderna som returneras till de som överensstämmer med de angivna begränsningarna. Avancerade användare kan ange SQL-satsen för ett filter direkt.

Obs! Om du har valt alternativet att lägga till nya värden i urvalslistor när du importerar data kan det dröja ett dygn innan de nya värdena visas i rapporterna. Det kan innebära att du inte kan använda de nya värdena som filter förrän det dygnet har gått.

Skapa kolumnfilter

För att skapa ett filter utan att lägga till kolumnen till rapporten

  • I rutan Filter klickar du på Skapa ett filter för ikonen för aktuellt ämnesområde, markerar Fler kolumner ... och väljer sedan kolumn i dialogrutan Välj kolumn.

Så här skapar du ett kolumnfilter

  1. På fliken Kriterier markerar du alternativet Filter i kolumnen där du vill skapa filtret.
  2. Välj en operator från listrutan Operator i dialogrutan Nytt filter.

    Följ riktlinjerna i följande tabell när du väljer en operator och anger värden. Mer information om operatorer finns i Usage Notes on Operators som följer efter denna procedur.

    Operator

    Riktlinjer för användning

    är lika med eller ligger inom

    Giltig för en kolumn som innehåller text, siffror eller datum. Ange ett enstaka värde eller flera värden. Resultaten inkluderar endast poster där dina data i kolumnen matchar värdet i filtret.

    är inte lika med eller ligger inte inom

    Giltig för en kolumn som innehåller text, siffror eller datum. Ange ett enstaka värde eller flera värden. Resultaten inkluderar endast poster där dina data i kolumnen inte matchar värdet i filtret.

    är mindre än

    Giltig för en kolumn som innehåller siffror eller datum. Ange ett enstaka värde. Resultaten inkluderar endast poster där dina data i kolumnen är mindre än värdet i filtret.

    är större än

    Giltig för en kolumn som innehåller siffror eller datum. Ange ett enstaka värde. Resultaten inkluderar endast poster där dina data i kolumnen är större än värdet i filtret.

    är mindre än eller lika med

    Giltig för en kolumn som innehåller siffror eller datum. Ange ett enstaka värde eller flera värden. Resultaten inkluderar endast poster där dina data i kolumnen är mindre än eller lika med värdet i filtret.

    är större än eller lika med

    Giltig för en kolumn som innehåller siffror eller datum. Ange ett enstaka värde eller flera värden. Resultaten inkluderar endast poster där dina data i kolumnen är större än eller lika med värdet i filtret.

    mellan

    Giltig för en kolumn som innehåller siffror eller datum. Ange två värden. Resultaten inkluderar poster för både de angivna värdena och värdena mellan dem.

    är null

    Giltig för en kolumn som innehåller text, siffror eller datum. Ange inte ett värde. Operatorn testar bara om kolumnen är tom. Resultaten innefattar bara poster där det inte finns data i kolumnen.

    Ibland kan det vara praktiskt att känna till om data finns och operatorn är en bra metod när du vill ta reda på det.

    är inte null

    Giltig för en kolumn som innehåller text, siffror eller datum. Ange inte ett värde. Operatorn kontrollerar endast om det finns data i kolumnen. Resultaten inkluderar endast poster där det finns data i kolumnen.

    är i topp

    Giltig för en kolumn som innehåller text, siffror eller datum. Ange ett enstaka värde. Resultaten inkluderar endast de första n posterna, där n är ett heltal som angetts som värdet i filtret.

    Den här operatorn är för rangordnade resultat. Du kan till exempel använda den här operatorn för att få fram en lista över de 10 högst presterande.

    är i botten

    Giltig för en kolumn som innehåller text, siffror eller datum. Ange ett enstaka värde. Resultaten inkluderar endast de sista n posterna, där n är ett heltal som angetts som värdet i filtret.

    Den här operatorn är för rangordnade resultat. Du kan till exempel använda den här operatorn för att få fram en lista över de kunder som rapporterar lägst antal problem.

    innehåller alla

    Giltig för en kolumn som innehåller text, siffror eller datum. Ange ett enstaka värde eller flera värden. Resultaten inkluderar endast poster där dina data i kolumnen innehåller alla värdena i filtret.

    innehåller någon

    Giltig för en kolumn som innehåller text, siffror eller datum. Ange ett enstaka värde eller flera värden. Resultaten inkluderar endast poster där dina data i kolumnen innehåller åtminstone ett av värdena i filtret.

    innehåller inte

    Giltig för en kolumn som innehåller text, siffror eller datum. Ange ett enstaka värde eller flera värden. Resultaten inkluderar endast poster där dina data i kolumnen inte innehåller något av värdena i filtret.

    börjar med

    Giltig för en kolumn som innehåller text, siffror eller datum. Ange ett enstaka värde. Resultaten inkluderar endast poster där dina data i kolumnen börjar med värdet i filtret.

    slutar med

    Giltig för en kolumn som innehåller text, siffror eller datum. Ange ett enstaka värde. Resultaten inkluderar endast poster där dina data i kolumnen slutar med värdet i filtret.

    är LIKA (mönstermatchning)

    Giltig för en kolumn som innehåller text. Ange ett enstaka värde eller flera värden. Kräver att ett procenttecken (%) används som jokertecken. Du kan ange högst två procenttecken i värdet. Resultaten inkluderar endast poster där dina data i kolumnen matchar mönstervärdet i filtret.

    är inte LIKA (mönstermatchning)

    Giltig för en kolumn som innehåller text. Ange ett enstaka värde eller flera värden. Kräver att ett procenttecken (%) används som jokertecken. Du kan ange högst två procenttecken i värdet. Resultaten inkluderar endast poster där dina data i kolumnen inte matchar mönstervärdet i filtret.

    efterfrågas

    Giltig för en kolumn som innehåller text, siffror eller datum. Om du anger efterfrågas som filter för en kolumn filtreras den med ett värde hämtat från en annan rapport.

    Obs! Använd det här alternativet när du länkar samman rapporter via navigering (se Steg 2: Granska resultat och skapa layouter). En eller flera kolumner i rapporten du borrar ned i måste innehålla filtret efterfrågas för att rapporten ska visa rader som är begränsade till det valda värdet som du borrat ned till från den överordnade rapporten.

  3. Ange ett värde i värdefältet.

    Värdefältet innehåller alternativ för att ange formler, datum, variabler osv. I följande steg beskrivs några av dessa alternativ.

  4. Klicka på kalenderikonen till höger om värdefältet och använda dialogrutan Välj datum för att ange ett datum för datumkolumner.
  5. För en del kolumner kan du välja att visa en specifik rad i rapporten genom att klicka på nedåtpilen till höger om värdefältet och sedan välja de rader som ska inkluderas.
  6. För en del kolumner kan du använda sökfunktionen (klicka på sökikonen till höger om värdefältet) och välja specifika värden som ska ingå i analysen. Flytta valda värden från kolumnen Tillgängliga till kolumnen Valda med hjälp av piltangenterna.
  7. Om du vill lägga till ett SQL-uttryck eller en variabel (session, datalager eller presentation) gör du följande:
    1. Under värdefältet klickar du på Lägg till fler alternativ och väljer SQL-uttryck, sessionsvariabel, datalagervariabel eller presentationsvariabel.

      Ett nytt fält visas under värdefältet.

    2. Ange SQL-uttrycket eller namnet på variabeln i de nya fältet.

      SQL-uttryck kan innehålla funktionsanrop som tillämpas på kolumnvärden. Mer information finns i Använda funktioner i Analys och Sessionsvariabler i Analys.

      Om du vill ta bort ett värde, ett SQL-uttryck eller en sessionsvariabel klickar du på ikonen X bredvid.

  8. Information om hur du begränsar filtret per värdet i en kolumn i en annan analys finns i Använda sparade rapporter som filter längre ned i det här avsnittet.
  9. Om du vill konvertera filtret till SQL markerar du kryssrutan Konvertera filtret till SQL.
  10. När du är klar klickar du på OK.

    Filtret visas i området Filter på fliken Kriterier eller i katalogen.

Användningsanteckningar för operatorer

Vissa operatorer har liknande, men inte exakt samma funktioner. Betrakta likheterna och olikheterna mellan följande operatorer:

  • är lika med
  • är i
  • innehåller alla
  • innehåller någon
  • är LIKE

Är lika med eller är i söker efter en exakt matchning mellan sökkriterierna och värdena i databasen. Om till exempel kriteriet är Pat Lee kommer enbart sökningar som stämmer överens exakt med Pat Lee att passera filtret. Det beror på att alla sökningar är skiftlägeskänsliga och värdesökningar som pat Lee eller Pat lee inte passerar filtret.

Innehåller alla sökningar för alla värden som stämmer överens med kriterierna och alla värden måste vara i värdena för att passera filtret precis som i en OCH-sökning. Om till exempel kriterierna ska söka efter två värden; värde = Pat och värde = Lee kommer både Pat Lee och Lee Pat att passera filtret, men pat Lee, Pat Smith och Chris Lee eftersom de inte uppfyller kriterierna (Pat OCH Lee).

Innehåller sökningar för alla värden som stämmer överens med kriterierna, men är mindre strikt då den inte kräver alla värden som i en ELLER-sökning. Om till exempel kriteriet är att söka efter två värden; värde = Pat och värde = Lee kommer Pat, Pat Smith, Chris Lee och Lee att passera filtret, eftersom de uppfyller kriterierna Pat ELLER Lee.

Är LIKAsöker efter mönster och sådant som kräver användningen av en eller två procentsymboler (%) som ett jokertecken. Om till exempel sökkriterierna är värdet = P%t %ee kommer Pat Lee, Pit smee och Packet trainee att passera filtret men inte pat Lee.

För optimal sökhastighet kan du minska eller ta bort användningen av mönstermatchande operatorer som Innehåller allt, Innehåller något och Är LIKA. Om du vill söka med exakta värden använd inte mönstermatchande operatorer i stället för exakta operatorer.

Spara kolumnfilter

Du kan spara ett filter som del av en analys eller för att använda det i andra analyser. Om ett filter är till för en specifik analys och du sparar analysen, sparas filtret som en del av den analysen och används varje gång analysen körs. Du kan även spara filtret explicit så att det kan användas i andra analyser.

Sparade filter och mappar som innehåller filter för ämnesområdet visas efter namnet på ämnesområdet.

Så här sparar du ett kolumnfilter som en del av en analys

  1. Klicka på Spara på fliken Kriterier.
  2. Välj platsen där analysen ska sparas och klicka på OK i dialogrutan Spara som.

Så här sparar du ett kolumnfilter som ska användas i andra analyser

  1. Klicka på Fler alternativ (>>) och välj sedan Spara filter på fliken Kriterier i filtersektionen.
  2. Välj en mapp där filtret ska sparas i dialogrutan Spara som:
    • Om du vill spara filtret för eget bruk klickar du på Mina mappar.

      Filter som sparas i Mina mappar är endast tillgängliga för dig.

    • Om du vill spara filtret så att det kan användas av andra väljer du mappen som är gemensam för hela företaget.

      Filter som sparas i en allmän mapp är tillgängliga för andra användare som har åtkomstbehörighet till mappen.

  3. Ange ett namn för filtret (högst 512 tecken).
  4. (Valfritt) Ange en beskrivning för filtret.
  5. Klicka på OK.

Så här visar du egenskaperna för ett sparat filter

  • Välj filter och klicka på ikonen Visa sparat filter på fliken Kriterier i filtersektionen.

Tillämpa sparade kolumnfilter på analyser

Du kan tillämpa ett sparat kolumnfilter på en analys. Du kan antingen använda innehållet i filtret eller en referens till filtret.

När du använder innehållet i ett sparat kolumnfilter kopieras det faktiska innehållet i det filtret till området Filter på fliken Kriterier. Det innebär att du kan manipulera filterkriterierna utan att ändra det sparade filtret. Det innebär att du kan manipulera filterkriterierna utan att ändra det sparade filtret. När du använder en referens till ett sparat filter refereras endast det sparade filtrets namn. Det innebär att du inte kan ändra filtret utan endast visa dess innehåll.

Så här tillämpar du ett sparat kolumnfilter på en analys

  1. Navigera till det sparade filtret på fliken Kriterier i rutan Katalog.
  2. Välj det sparade filtret och klicka på ikonen Lägg till fler alternativ högst upp i rutan Katalog.

    Dialogrutan Använd sparat filter öppnas.

  3. Ange filteralternativen (rensa alla befintliga filter innan du tillämpar och använd innehåll i filter i stället för en referens till filtret) och klicka sedan på OK.

    Filtret visas i området Filter på fliken Kriterier.

Redigera kolumnfilter

Om du vill ändra ett kolumnfilters egenskaper kan du redigera det.

Så här redigerar du ett kolumnfilter

  1. Håll muspekaren över filtret och när menyn visas klickar du på ikonen Redigera på fliken Kriterier i filtersektionen.

    Dialogrutan Redigera filter visas.

  2. Gör dina ändringar och klicka på OK.

Ta bort kolumnfilter

Du kan ta bort ett enskilt filter eller alla filter från en analys.

Obs! Om analysen sparats tidigare med filter måste du spara analysen igen för att ta bort filtren permanent.

Så här tar du bort ett kolumnfilter från en analys

  • Håll muspekaren över filtret och när menyn visas klickar du på ikonen Ta bort på fliken Kriterier i filtersektionen.

Kombinera kolumnfilter med andra kolumnfilter

Genom att kombinera kolumnfilter, så kallade filtrering inom parentes, kan du skapa komplexa filter utan att du behöver kunna SQL.

Du kan kombinera kolumnfilter med operatorerna OCH och ELLER. Operatorn OCH betyder att kriterierna som anges i varje filter måste uppfyllas. Detta är standardmetoden när kolumnfilter kombineras. Operatorn ELLER innebär att kriterierna som anges i åtminstone det ena av kolumnfiltren måste uppfyllas.

Så här kombinerar du ett kolumnfilter med andra kolumnfilter

  1. Lägg till minst två kolumnfilter i en analys eller i ett sparat filter på fliken Kriterier.

    Filtren visas i filtersektionen tillsammans med en OCH-operator.

  2. Om du vill ändra en OCH-operator till en ELLER-operator klickar du på den.
  3. När du lägger till kolumnfilter klickar du på operatorerna OCH och ELLER för att gruppera filterna och skapa de önskade filterkombinationerna.

    Kombinerade filterelement binds med rutor.

  4. Om du vill duplicera, ta bort eller dela upp grupper av bundna element klickar du på knappen Redigera filtergrupp och väljer lämpligt alternativ.
  5. Om du vill kopiera eller klistra in filter håller du muspekaren över filtret och väljer Kopiera filter eller Klistra in filter.

Förhindra att ett filter ersätts vid navigering och frågeställande

Du kan skydda innehållet i ett filter i en rapport från att påverkas vid navigering och frågeställande. Ett skyddat filter används alltid för resultat.

Så här skyddar du ett filter så att det inte ändras vid navigering och frågeställande

  1. Håll muspekaren över filtret och när menyn visas klickar du på Redigera filter på fliken Kriterier i filtersektionen.
  2. Markera Skydda filter och klicka på OK i dialogrutan Redigera filter.

Använda sparade rapporter som filter

Filter kan kombineras med andra filter. De kan även baseras på de värden som returneras av en annan rapport. Alla sparade rapporter som returnerar en kolumn med värden kan användas för att filtrera den valda kolumnen i din rapport.

Så här skapar du ett filter baserat på resultaten från en annan sparad rapport

  1. På fliken Kriterier väljer du filter i kolumnen där du vill skapa filtret.
  2. Rulla ned menyn Operator och välj "baseras på resultaten av en annan analys" i dialogrutan Nytt filter.
  3. Klicka på Bläddra och navigera till den sparade rapporten i fältet Sparad analys.
  4. Välj en operator i menyn Relation.
  5. Välj kolumnen som ska användas till filtret i fältet Använd värden i kolumn.

    Om den sparade rapporten innehåller ett kolumnnamn som är samma som kolumnen där du skapar filtret visas kolumnnamnet först i värdelistan i fältet Använd värden i kolumn. Du kan välja en annan kolumn.

  6. Klicka på OK.

    Filtret visas i filtersektionen på fliken Kriterier.

Redigera SQL för ett kolumnfilter

Du kan redigera den logiska SQL WHERE-satsen så att den kan användas som filter. Funktionen behövs normalt inte, men är tillgänglig för användare som behöver avancerad filtrering. Om du vill ha en utförlig beskrivning av SQL-syntax kan du läsa speciallitteratur om SQL eller referenshandböcker om SQL från någon databasleverantör eller leta efter information på webbplatser om ämnet. Mer allmän information om hur du använder SQL finns i Använda funktioner i Analys.

Så här redigerar du den SQL som genereras för ett kolumnfilter

  1. Håll muspekaren över det SQL-genererade filtret och klicka på ikonen Redigera i rutan Filter.
  2. Dialogrutan Avancerat SQL-filter öppnas.
  3. Ange dina ändringar i textrutan och klicka sedan på OK.

    Filtret visas i området Filter på fliken Kriterier. När du har valt det här alternativet visas alltid den SQL som du angett när du redigerar filtret.

Exempel: Identifiera kunder med den största säljvolymen

I följande exempel rapporteras data om de tio kunderna med den största säljvolymen under 2003.

"Close Date"."Calendar Year" = 2003

AND RANK("Opportunity Metrics"."Closed Revenue") <= 10


Publicerat i Augusti 2018 Copyright © 2005, 2018, Oracle. Oracle förbehåller sig samtliga rättigheter. Legal Notices.