Udskriv      Åbn PDF-version af online-hjælp


Forrige emne

Næste emne

Om angivelse af filtre til integrerede rapporter og instrumentbrætter

Du kan integrere rapporter og instrumentbrætter (kun fra V3-kataloget) i tilpassede webapplet og webfaner. Du kan også konfigurere weblinkfelter for at åbne rapporter og intrumentbrætter fra V3-kataloget.

BEMÆRK: Se Om integrering af rapporter og instrumentbrætter i Oracle CRM On Demand for at få oplysninger om katalogerne (V2 og V3) til rapporter og instrumentbrætter.

Når du opretter en tilpasset webapplet, webfane eller et weblink af typen Rapport eller Instrumentbræt, kan du angive filtre, der vil blive anvendt på kørselstidspunktet. Til et instrumentbræt gælder de filtre, som du angiver, for alle rapporter i instrumentbrættet. Du kan maksimalt angive seks filtre til en rapport eller et instrumentbræt.

BEMÆRK: De kolonner, som du angiver i filtrene, skal medtages i rapporten, og filtret på kolonnerne skal være sat til "promptes". Ellers vil det filter, som du angiver i webappletten, webfanen eller weblinket, ikke blive anvendt, når rapporten køres.

P0-parameter

I P0-parameteren i starten af parameterstrengen angiver du antallet af filtre, som du vil konfigurere. De gyldige værdier til P0-parameteren er 1 til og med 6. P0-parameteren kan kun anvendes én gang i parameterstrengen.

Filterparametre

Hvert filter bruger tre parametre: operator, kolonne og værdi, og parametrene skal angives i den rækkefølge. Du skal angive det første filter i parametrene P1-P3 og de efterfølgende filtre i sæt af tre parametre, nemlig P4-P6, P7-P9, P10-P12, P13-P15 og P16-P18. Du skal bruge et og-tegn (&) til at adskille parametrene. Hver parameter kan kun anvendes én gang i parameterstrengen.

Syntaks

Til et enkelt filter er syntaksen følgende:

P0=1&P1=operator&P2=kolonne&P3=værdi

For at angive yderligere filtre tilføjer du parametrene P4-P6, P7-P9 osv. og forøger værdien af P0-parameteren, så den matcher antallet af filtre, som du tilføjer. Til to filtre er syntaksen således følgende:

P0=2&P1=operator&P2=kolonne&P3=værdi&P4=operator&P5=kolonne&P6=værdi

Følgende afsnit beskriver operator-, kolonne- og værdiparametrene, der udgør et filter.

Operator

Operatoren er angivet i den første af de tre parametre til et filter. I følgende tabel vises de operatorer, som du kan bruge.

Operator

Beskrivelse

eq

Lig med eller i

neq

Ikke lig med eller ikke i

lt

Mindre end

gt

Større end

ge

Større end eller lig med

le

Mindre end eller lig med

bwith

Begynder med

ewith

Slutter med

cany

Indeholder hvilken som helst. Værdiparameteren kan have flere værdier, hver separeret med et plustegn (+), og du skal angive antallet af værdier. F.eks. for at finde salgsregionerne 1, 3 og 5 (dvs. tre regioner):

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

call

Indeholder alle. Værdiparameteren kan have flere værdier, hver separeret med et plustegn (+), og du skal angive antallet af værdier.

like

Som. Værdiparameteren skal indeholde en værdi, og værdistrengen skal slutte med jokertegnet % (procenttegn). F.eks. for at finde kontonavne, der er som Acme:

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

top

Øverste n elementer. F.eks. for at finde de øverste 6 salgsomsætninger:

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

bottom

Nederste n elementer. F.eks. for at finde de nederste 4 salgsomsætninger:

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

bet

Mellem. Værdiparameteren skal have to værdier separeret af et plustegn (+), og du skal angive antallet af værdier. F.eks. for at filtrere på salgsregion mellem 3 og 7 skal du bruge:

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

null

Er NULL. Værdiparameteren skal være 0 (nul) eller skal udelades.

nnull

Er NOT NULL. Værdiparameteren skal være 0 (nul) eller skal udelades.

Kolonne

Den kolonne, der skal filtreres, er angivet i den anden af de tre parametre til et filter. Bemærk følgende, når kolonnen angives:

  • Du skal angive tabelnavnet og tabelkolonnen, adskilt af et punktum (.), som vist i følgende eksempel, hvor feltet Navn fra tabellen Konto angives:

    Account.Name

  • Hvis tabelnavnet eller kolonnenavnet indeholder et mellemrum, skal du omslutte navnet i dobbelte anførselstegn, som vist i følgende eksempel:

    "Aktivitetsmetrikker"."Antal aktiviteter"

  • Du skal bruge de oprindelige kolonnenavne og ikke de viste navne.

Værdi

Værdien er angivet i den tredje af de tre parametre til et filter. Du kan angive en værdi direkte, eller du kan angive et felt som en parameter på følgende måde:

  • For at medtage et bruger- eller systemfelt i en filterparameter skal du anbringe markøren i feltet Parametre ved den position, hvor du vil tilføje paameteren, og dernæst vælge det felt, som du vil medtage fra listen Bruger- og systemfelter.

    Se Bruger- og systemfelter for at få oplysninger om de bruger- og systemfelter, som du vil bruge i parametrene.

  • (Webappletter til kun posttype-detaljesider og weblinks) For at medtage et felt fra posttypen i en filterparameter skal du anbringe markøren i feltet Parametre ved den position, hvor du vil tilføje feltet, og dermæst vælge feltet fra listen Felter til posttype, hvor posttype er navnet på den posttype, som du opretter appletten til.

Hvis du f.eks. vælger feltet Række-id i listen Posttypefelter, indsættes %%%Row_Id%%%. På kørselstidspunktet erstattes %%%Row_Id%%% med række-id'en for den aktuelle post.

BEMÆRK: URL'en til en rapport eller et instrumentbræt genereres på kørselstidspunktet. Længden på URL'en til rapporten eller instrumentbrættet varierer afhængig af de værdier, der er overført til URL'en, til rapportfiltrene på kørselstidspunktet. Hver browser har en maks. URL-længde. Hvis URL'en til en rapport eller et instrumentbræt overskrider denne længde, kan brugere se ubestemmelig virkemåde på browseren, når de forsøger at se den rapport eller det instrumentbræt.


Publiceret September 2017 Copyright © 2005, 2017, Oracle. Alle rettigheder forbeholdes. Legal Notices