Skriv ut      Öppna PDF-version av onlinehjälpen


Föregående ämne

Nästa ämne

Om att ange filter för inbäddade rapporter och infopaneler

Du kan bädda in rapporter och infopaneler i en anpassad webbapplet och på anpassade webbflikar. Du kan dessutom konfigurera webblänksfälten så att de öppnar rapporter och infopaneler.

När du skapar en anpassad webbapplet, webbflik eller webblänk av rapport- eller infopanelstyp kan du ange filter som ska tillämpas vid körning. För en infopanel: Filtren som du anger gäller för alla rapporter i infopanelen. Du kan ange högst 6 filter för en rapport eller infopanel.

Obs! Kolumnerna som du anger i filtren måste inkluderas i rapporten och filtret i kolumnerna måste ställas in på efterfrågas. Annars tillämpas inte filtret som du anger i webbappleten, på webbfliken eller för webblänken när rapporten körs.

P0-parameter

I P0-parametern anger du, i början av parametersträngen, antalet filter som du vill ställa in. De giltiga värdena för P0-parametern är 1 till 6. P0-parametern kan användas endast en gång i parametersträngen.

Filterparametrar

Varje filter använder tre parametrar: operator, kolumn och värde. Parametrarna måste anges i den ordningen. Du anger det första filtret i parametrarna P1-P3 och de efterföljande filtren i uppsättningar med tre parametrar, dvs. P4-P6, P7-P9, P10-P12, P13-P15 och P16-P18. Du måste använda ett et-tecken (&) för att avgränsa parametrarna. Varje parameter kan användas endast en gång i parametersträngen.

Syntax

För ett enstaka filter anges syntaxen på följande sätt:

P0=1&P1=operator&P2=column&P3=value

Om du vill ange fler filter lägger du till parametrarna P4-P6, P7-P9 osv. samt ökar värdet för P0-parametern så att det matchar antalet filter som du lägger till. För två filter anges syntaxen därmed på följande sätt:

P0=2&P1=operator&P2=column&P3=value&P4=operator&P5=column&P6=value

I följande sektioner beskrivs parametrarna operator, kolumn och värde som utgör ett filter.

Operator

Operatorn anges i den första av de tre parametrarna för ett filter. I följande tabell listas operatorerna som du kan använda.

Operator

Beskrivning

eq

Lika med eller i

neq

Inte lika med eller inte i

lt

Mindre än

gt

Större än

ge

Större än eller lika med

le

Mindre än eller lika med

bwith

Börjar med

ewith

Slutar med

cany

Innehåller någon. Värdeparametern kan ha flera värden, där värdena är avgränsade med ett plustecken (+). Du måste ange antalet värden. Om du t.ex. vill söka efter försäljningsregionerna 1, 3 och 5 (dvs. tre regioner):

&P1=cany&P2=Sales.Region&P3=3+1+3+5

call

Innehåller alla. Värdeparametern kan ha flera värden, där värdena är avgränsade med ett plustecken (+). Du måste ange antalet värden.

like

Liknar. Värdeparametern måste innehålla ett värde och värdesträngen måste sluta med jokertecknet % (procenttecknet). Om du t.ex. vill söka efter kontonamn som liknar Acme:

&P1=like&P2=Account.Name&P3=Acme%

top

De n bästa objekten. Om du t.ex. vill söka efter de 6 bästa försäljningsintäkterna:

&P1=top&P2=Sales.Revenue&P3=6

bottom

De n sämsta objekten. Om du t.ex. vill söka efter de 4 sämsta försäljningsintäkterna:

&P1=bottom&P2=Sales.Revenue&P3=4

bet

Mellan. Värdeparametern måste ha två värden, där värdena är avgränsade med ett plustecken (+). Du måste ange antalet värden. Om du t.ex. vill filtrera på försäljningsregionerna mellan 3 och 7 ska du använda:

&P1=bet&P2=Sales.Region&P3=2+3+7

null

Är null. Värdeparametern måste vara 0 (noll) eller uteslutas.

nnull

Är inte null. Värdeparametern måste vara 0 (noll) eller uteslutas.

Kolumn

Kolumnen som ska filtreras anges i den andra av de tre parametrarna för ett filter. När du anger kolumnen ska du tänka på följande punkter:

  • Du måste ange tabellnamnet och kolumnnamnet avgränsade med en punkt (.). Detta visas i följande exempel, där fältet Namn från tabellen Konto har angetts:

    Account.Name

  • Om tabellnamnet eller kolumnnamnet innehåller ett blanksteg måste du omsluta namnet med dubbla citattecken, enligt följande exempel:

    "Activity Metrics"."# of Activities"

  • Du måste använda de ursprungliga kolumnnamnen och inte visningsnamnen.

Värde

Värdet anges i den tredje av de tre parametrarna för ett filter. Du kan ange ett värde direkt, men du kan också ange ett fält som en parameter, på följande sätt:

  • Om du vill inkludera ett användar- eller systemfält i en filterparameter ska du placera markören i fältet Parametrar i positionen där du vill lägga till parametern och sedan markera fältet som du vill inkludera via listan Användar- och systemfält.

    Information om användar- och systemfält som du kan använda i parametrarna finns i Användar- och systemfält.

  • (Webbappletar för endast posttypsdetaljsidor och webblänkar) Om du vill inkludera ett fält från posttypen i en filterparameter ska du placera markören i fältet Parametrar i positionen där du vill lägga till fältet och sedan markera fältet i listan Posttypsfält. Posttypen är namnet på posttypen som du skapar appleten för.

Om du t.ex. väljer fältet Rad-id i listan över posttypsfält infogas %%%Row_Id%%%. Vid körning ersätts %%%Row_Id%%% med rad-id:t för den aktuella posten.

Obs! URL:en för en rapport eller infopanel genereras vid körning. Längden på URL:en för rapporten eller infopanelen varierar, beroende på vilka värden som överförs till URL:en för rapportfiltren vid körning. Alla webbläsare har en maxlängd för URL:ar. Om URL:en för en rapport eller infopanel överskrider den här längden kan webbläsaren få ett obestämbart beteende när användarna försöker visa den rapporten eller infopanelen.


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