Skriv ut      Åpne PDF-versjon av elektronisk hjelp


Forrige emne

Neste emne

Om angivelse av filtre for innebygde rapporter og instrumentpaneler

Du kan bygge inn rapporter og instrumentpaneler (bare fra V3-katalogen) i egendefinerte Web-appleter og Web-faner. Du kan også konfigurere Web-koblingsfelt til å åpne rapporter eller instrumentpaneler fra V3-katalogen.

MERKNAD: Hvis du vil ha informasjon om katalogene (V2 og V3) for rapporter og instrumentpaneler, se Om innebygging av rapporter og instrumentpaneler i Oracle CRM On Demand.

Når du oppretter en egendefinert Web-applet, Web-fane eller Web-kobling av typen Rapport eller Instrumentpanel, kan du angi filtre som skal brukes under kjøring. Filtrene du angir for et instrumentpanel, vil gjelde for alle rapportene i instrumentpanelet. Du kan angi maksimalt seks filtre for en rapport eller et instrumentpanel.

MERKNAD: Kolonnene du angir i filtrene, må være inkludert i rapporten, og filtrene for kolonnene må settes til "er forespurt". Hvis ikke blir ikke filteret du angir i Web-appleten, Web-fanen eller Web-koblingen, brukt når rapporten kjøres.

Parameteren P0

I parameteren P0 angir du antall filtre du vil sette opp, innledningsvis i parameterstrengen. De gyldige verdiene for parameteren P0 er 1 til og med 6. Parameteren P0 kan brukes bare én gang i parameterstrengen.

Filterparametre

Hvert filter bruker tre parametre: operator, kolonne og verdi, og parametrene må angis i den rekkefølgen. Du angir det første filteret i parametrene P1-P3, og de neste filtrene i sett med tre parametre, det vil si P4-P6, P7-P9, P10-P12, P13-P15 og P16-P18. Du må bruke en ampersand (&) til å skille parametrene. Hver parameter kan brukes bare én gang i parameterstrengen.

Syntaks

For ett enkelt filter er syntaksen som følger:

P0=1&P1=operator&P2=kolonne&P3=verdi

Hvis du vil angi flere filtre, legger du til parametrene P4-P6, P7-P9 og så videre, og øker verdien for parameteren P0 slik at den samsvarer med antall filtre du legger til. For to filtre blir syntaksen dermed som følger:

P0=2&P1=operator&P2=kolonne&P3=verdi&P4=operator&P5=kolonne&P6=verdi

De neste avsnittene beskriver operator-, kolonne- og verdiparametrene som inngår i et filter.

Operator

Operatoren angis i den første av de tre parametrene for et filter. Tabellen nedenfor viser operatorene du kan bruke.

Operator

Beskrivelse

eq

Lik eller i

neq

Ikke lik eller ikke i

lt

Mindre enn

gt

Større enn

ge

Større enn eller lik

le

Mindre enn eller lik

bwith

Begynner med

ewith

Slutter med

cany

Inneholder hvilke som helst. Verdiparameteren kan ha flere verdier, som hver er atskilt med et plusstegn (+), og du må angi antall verdier. Hvis du for eksempel vil finne salgsregionene 1, 3 og 5 (det vil si tre regioner):

&P1=cany&P2=Salgsregion&P3=3+1+3+5

call

Inneholder alle. Verdiparameteren kan ha flere verdier, som hver er atskilt med et plusstegn (+), og du må angi antall verdier.

like

Ligner. Verdiparameteren må inneholde en verdi, og verdistrengen må slutte med jokertegnet % (prosenttegn). Hvis du for eksempel vil finne firmanavn som ligner Acme:

&P1=like&P2=Firmanavn&P3=Acme%

top

Øverste n elementer. Hvis du for eksempel vil finne de seks høyeste salgsinntektene:

&P1=top&P2=Salgsinntekt&P3=6

bottom

Nederste n elementer. Hvis du for eksempel vil finne de fire laveste salgsinntektene:

&P1=bottom&P2=Salgsinntekt&P3=4

bet

Mellom. Verdiparameteren må ha to verdier, som hver er atskilt med et plusstegn (+), og du må angi antall verdier. Hvis du for eksempel vil filtrere på salgsregion mellom 3 og 7, bruker du:

&P1=bet&P2=Salgsregion&P3=2+3+7

null

Er null. Verdiparameteren må være 0 (null), eller utelates.

nnull

Er ikke null. Verdiparameteren må være 0 (null), eller utelates.

Kolonne

Kolonnen som skal filtreres, angis i den andre av de tre parametrene for et filter. Når du angir kolonnen, må du være oppmerksom på følgende:

  • Du må angi tabellnavnet og kolonnenavnet atskilt med et punktum (.), som vist i følgende eksempel, der feltet Navn fra tabellen Firma er angitt:

    Firma.Navn

  • Hvis tabellnavnet eller kolonnenavnet inneholder et mellomrom, må du bruke doble anførselstegn rundt navnet, som vist i følgende eksempel:

    "Aktivitetsmålinger"."Antall aktiviteter"

  • Du må bruke de opprinnelige kolonnenavnene, og ikke de viste navnene.

Verdi

Verdien angis i den tredje av de tre parametrene for et filter. Du kan angi en verdi direkte, eller du kan angi et felt som en parameter, som følger:

  • Hvis du vil inkludere et bruker- eller systemfelt i en filterparameter, plasserer du markøren i feltet Parametre i den posisjonen der du vil legge til parameteren, og deretter velger du feltet du vil inkludere fra listen over bruker- og systemfelt.

    For informasjon om bruker- og systemfeltene du kan bruke i parametrene, se Bruker- og systemfelt.

  • (Bare for Web-appleter for detaljsider for posttyper, og Web-koblinger) Hvis du vil inkludere et felt fra posttypen i en filterparameter, plasserer du markøren i feltet Parametre i den posisjonen der du vil legge til feltet, og deretter velger du feltet fra feltlisten for posttypen, der posttype er navnet på posttypen som du oppretter appleten for.

Hvis du for eksempel velger feltet Rad-ID fra listen Felt for posttypen, blir %%%Row_Id%%% satt inn. Under kjøring blir %%%Row_Id%%% erstattet med rad-ID-en for den gjeldende posten.

MERKNAD: URL-adressen for en rapport eller et instrumentpanel genereres under kjøring. Lengden på URL-adressen for rapporten eller instrumentpanelet varierer, avhengig av verdiene som sendes til URL-adressen for rapportfiltrene under kjøring. Alle lesere har en maksimumslengde for URL-adresser. Hvis URL-adressen for en rapport eller et instrumentpanel overskrider denne lengden, kan brukere oppleve en ubestemmelig virkemåte i nettleseren når de prøver å vise rapporten eller instrumentpanelet.


Publisert September 2017 Copyright © 2005, 2017, Oracle. Med enerett. Legal Notices.