Drucken      PDF-Version der Onlinehilfe öffnen


Vorheriges Thema

Nächstes Thema

Informationen zum Angeben von Filtern für eingebettete Berichte und Dashboards

Sie können Berichte und Dashboards (nur aus dem V3-Katalog) in benutzerdefinierte Webapplets und Webregisterkarten einbetten. Sie können außerdem Felder für Weblinks konfigurieren, um Berichte und Dashboards aus dem V3-Katalog zu öffnen.

HINWEIS: Informationen zu den Katalogen (V2 und V3) für Berichte und Dashboards finden Sie unter Informationen zum Einbetten von Berichten und Dashboards in Oracle CRM On Demand.

Wenn Sie ein benutzerdefiniertes Webapplet, eine benutzerdefinierte Webregisterkarte oder einen benutzerdefinierten Weblink vom Typ "Bericht" oder "Dashboard" erstellen, können Sie Filter angeben, die zur Laufzeit angewendet werden sollen. Bei einem Dashboard gelten die angegebenen Filter für alle Berichte im Dashboard. Sie können maximal sechs Filter für einen Bericht oder ein Dashboard angeben.

HINWEIS: Die Spalten, die Sie in den Filtern angeben, müssen im Bericht enthalten sein, und der Filter für die Spalten muss auf "Wird abgefragt" gesetzt sein. Andernfalls wird der im Webapplet, in der Webregisterkarte und im Weblink angegebene Filter beim Ausführen des Berichts nicht angewendet.

Parameter P0

Im Parameter P0 geben Sie am Beginn der Parameterzeichenfolge die Anzahl der einzurichtenden Filter an. Für den Parameter P0 sind die Werte 1 bis 6 gültig. Der Parameter P0 kann in der Parameterzeichenfolge nur einmal verwendet werden.

Filterparameter

Für jeden Filter werden drei Parameter verwendet: Operator, Spalte und Wert. Die Parameter müssen in dieser Reihenfolge angegeben werden. Sie geben den ersten Filter in den Parametern P1-P3 an und die nachfolgenden Filter in Gruppen von drei Parametern, und zwar P4-P6, P7-P9, P10-P12, P13-P15 und P16-P18. Verwenden Sie ein kaufmännisches Und (&), um die Parameter zu trennen. Jeder Parameter kann in der Parameterzeichenfolge nur einmal verwendet werden.

Syntax

Bei einem einzelnen Filter lautet die Syntax wie folgt:

P0=1&P1=Operator&P2=Spalte&P3=Wert

Um weitere Filter anzugeben, fügen Sie die Parameter P4-P6, P7-P9 usw. hinzu. Erhöhen Sie außerdem den Wert des Parameters P0, damit dieser mit der Anzahl der hinzugefügten Filter übereinstimmt. Bei zwei Filtern lautet die Syntax wie folgt:

P0=2&P1=Operator&P2=Spalte&P3=Wert&P4=Operator&P5=Spalte&P6=Wert

In den folgenden Abschnitten sind die Parameter "Operator", "Spalte" und "Wert" beschrieben, aus denen ein Filter besteht.

Operator

Der Operator wird im ersten der drei Parameter für einen Filter angegeben. In der folgenden Tabelle sind die Operatoren aufgelistet, die Sie verwenden können.

Operator

Beschreibung

eq

Gleich oder in

neq

Nicht gleich oder nicht in

lt

Kleiner als

gt

Größer als

ge

Größer als oder gleich

le

Kleiner als oder gleich

bwith

Beginnt mit

ewith

Endet mit

cany

Enthält beliebige. Der Parameter "Wert" kann mehrere Werte enthalten, wobei die einzelnen Werte durch ein Pluszeichen (+) getrennt sind. Sie müssen außerdem die Anzahl der Werte angeben. Beispiel: So suchen Sie die Vertriebsregionen 1, 3 und 5 (d.h. drei Regionen):

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

call

Enthält alle. Der Parameter "Wert" kann mehrere Werte enthalten, wobei die einzelnen Werte durch ein Pluszeichen (+) getrennt sind. Sie müssen außerdem die Anzahl der Werte angeben.

like

Wie. Der Parameter "Wert" muss einen Wert enthalten, und die Wertzeichenfolge muss mit dem Platzhalterzeichen % (Prozentzeichen) enden. Beispiel: So suchen Sie Firmennamen wie "Acme":

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

top

Oberste n Elemente. Beispiel: So suchen Sie die obersten 6 Verkaufsumsätze:

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

bottom

Unterste n Elemente. Beispiel: So suchen Sie die untersten 4 Verkaufsumsätze:

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

bet

Zwischen. Der Parameter "Wert" muss zwei Werte enthalten, die durch ein Pluszeichen (+) getrennt sind. Sie müssen außerdem die Anzahl der Werte angeben. Beispiel: So filtern Sie die Vertriebsregionen zwischen 3 und 7:

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

null

Gleich Null. Der Parameter "Wert" muss 0 (null) sein oder ausgelassen werden.

nnull

Ungleich Null. Der Parameter "Wert" muss 0 (null) sein oder ausgelassen werden.

Spalte

Die Spalte, die gefiltert werden soll, wird im zweiten der drei Parameter für einen Filter angegeben. Beachten Sie beim Angeben der Spalte die folgenden Punkte:

  • Sie müssen den Tabellennamen und den Spaltennamen durch Punkt (.) getrennt angeben, wie im folgenden Beispiel gezeigt. Hier wird das Feld "Name" aus der Tabelle "Firma" angegeben:

    Account.Name

  • Wenn der Tabellenname oder der Spaltenname ein Leerzeichen enthält, müssen Sie den Namen in doppelte Anführungszeichen setzen, wie im folgenden Beispiel gezeigt:

    "Activity Metrics"."# of Activities"

  • Sie müssen die Originalspaltennamen verwenden, und nicht die Anzeigenamen.

Wert

Der Wert wird im dritten der drei Parameter für einen Filter angegeben. Sie können einen Wert direkt angeben. Alternativ können Sie ein Feld wie folgt als Parameter angeben:

  • Um ein Benutzer- oder Systemfeld in einem Filterparameter einzuschließen, platzieren Sie den Cursor im Feld "Parameter" an der Position, an der Sie den Parameter hinzufügen möchten. Wählen Sie anschließend in der Liste "Benutzer- und Systemfelder" das Feld aus, das Sie einschließen möchten.

    Informationen zu den Benutzer- und Systemfeldern, die Sie in den Parametern verwenden können, finden Sie unter Benutzer- und Systemfelder.

  • (Nur Webapplets für datensatztypspezifische Detailseiten und Weblinks) Um ein Feld aus dem Datensatztyp in einem Filterparameter einzuschließen, platzieren Sie den Cursor im Feld "Parameter" an der Position, an der Sie das Feld hinzufügen möchten. Wählen Sie anschließend das Feld in der Liste mit den Datensatztyp-Feldern aus, wobei Datensatztyp der Name des Datensatztyps ist, für den Sie das Applet erstellen.

Beispiel: Wenn Sie in der Liste mit den Datensatztyp-Feldern das Feld "Zeilen-ID" auswählen, wird %%%Row_Id%%% eingefügt. Zur Laufzeit wird %%%Row_Id%%% durch die Zeilen-ID des aktuellen Datensatzes ersetzt.

HINWEIS: Die URL für einen Bericht oder ein Dashboard wird zur Laufzeit generiert. Die Länge der URL für den Bericht oder das Dashboard variiert, je nachdem, welche Werte für die Berichtsfilter zur Laufzeit an die URL übergeben werden. Jeder Browser hat eine maximale URL-Länge. Überschreitet die URL für einen Bericht oder ein Dashboard diese Länge, kann dies zu einem unbestimmten Verhalten des Browsers führen, wenn Benutzer versuchen, diesen Bericht oder dieses Dashboard anzuzeigen.


Veröffentlicht September 2017 Copyright © 2005, 2017, Oracle. Alle Rechte vorbehalten. Legal Notices.