Skip To Content

Konfigurieren von interaktivem Verhalten zum Festlegen einer Eingabeaufforderung

Sie können ein interaktives Verhalten für das Festlegen einer Eingabeaufforderung einrichten, wenn Berichtsbenutzer Punkte oder Regionen auf der Karte auswählen oder darauf klicken oder auf die Schaltfläche Eingabeaufforderung festlegen im Pop-up eines Features klicken. Dieses Verhalten kann für Layer vorkonfiguriert werden, die aus IBM Cognos-Daten, Feature-Service-Layern und geclusterten Punkt-Layern erstellt wurden. Für dynamische Kartenservice-Layer lässt sich dieses Verhalten nur für das Auswählen und für Klick-Aktionen auf der Karte konfigurieren.

Um eine Karte mit diesem Verhalten in Esri Maps for IBM Cognos zu konfigurieren, muss der Bericht zuvor ordnungsgemäß in Report Studio konfiguriert worden sein. Weitere Informationen zur Berichtskonfiguration in Report Studio finden Sie im Benutzerhandbuch zu IBM Cognos Report Studio

Weitere Informationen zu dem interaktiven Verhalten, das Sie in Esri Maps for IBM Cognos konfigurieren können, finden Sie unter Interaktives Verhalten.

  1. Erstellen Sie in Report Studio einen neuen Bericht.
  2. Ziehen Sie im Bericht die Esri Map aus der Registerkarte Toolbox des Bereichs Einfügbare Objekte auf eine Eingabeaufforderungsseite oder eine Berichtsseite.
  3. Erstellen Sie eine neue Abfrage, die für die Karteneingabeaufforderung reserviert und nicht von anderen Berichtselementen verwendet wird, und füllen Sie sie mit Daten.
  4. Erstellen Sie mithilfe eines Parameters einen Detailfilter für alle Berichtselemente, die mit der Karteneingabeaufforderung gefiltert werden sollen. Erstellen Sie beispielsweise eine Ausdrucksdefinition wie die folgende:
    [Sales (query)].[Retailer site].[Retailer Province-State]in?state?
    Hinweis:

    Achten Sie darauf, dass der Detailfilter nicht auf die Abfrage angewendet wird, die zum Konfigurieren der Karteneingabeaufforderung verwendet wird.

  5. Wenn mehr als eine Karte von Esri im Bericht verwendet wird, notieren Sie sich den Namen der einzelnen Karten, um die richtige Karte für die Konfiguration in Esri Maps Designer erkennen zu können.
  6. Speichern Sie den Bericht in Report Studio.
  7. Öffnen Sie Esri Maps Designer, und navigieren Sie zu dem Bericht, den Sie gerade erstellt haben. Klicken Sie neben der entsprechenden Karte auf Konfigurieren, um die Karte zu öffnen.
  8. Fügen Sie im Kartenkonfigurationsfenster, das geöffnet wird, Daten zur Karte hinzu. Weitere Informationen finden Sie unter Hinzufügen von IBM Cognos-Daten zu einer Karte.
  9. Wenn Sie alle Daten hinzugefügt haben, klicken Sie auf die Schaltfläche Karteninhalt anzeigen, um den Bereich Inhalt anzuzeigen.
  10. Klicken Sie im Bereich Inhalt auf den Pfeil rechts neben dem Layer, mit dem der Parameter für die Karteneingabeaufforderung ausgefüllt wird. Der ausgewählte Layer muss ein Feld mit Daten enthalten, die mit den Daten im gefilterten Datenelement übereinstimmen. Wenn beispielsweise "Einzelhändler Provinz-Bundesstaat" in der Ausdrucksdefinition des Detailfilters verwendet wurde, muss der Karten-Layer ein Feld mit einer Auflistung der Namen von Provinzen oder Bundesstaaten enthalten.
  11. Klicken Sie auf IBM Cognos-Interaktivität.
  12. Wählen Sie Eingabeaufforderung festlegen, und klicken Sie auf Neu hinzufügen.
    Hinweis:

    Wenn Sie bereits ein interaktives Verhalten für den Layer konfiguriert haben, müssen Sie auf die Schaltfläche Hinzufügen klicken, bevor Sie das neue Verhalten hinzufügen und konfigurieren.

    Um ein interaktives Verhalten zu löschen, klicken Sie auf die Schaltfläche Löschen.

  13. Geben Sie im Feld Beschriftung optional eine neue Beschriftung für das Verhalten ein.
  14. Wählen Sie im Dropdown-Menü Trigger den Aktionstyp (Durch Auswahl, Durch Pop-up oder Durch Klicken) für das Verhalten.
    Hinweis:

    Für dynamische Kartenservice-Layer werden nur die Optionen Durch Auswahl und Durch Klicken unterstützt.

  15. Wählen Sie im Dropdown-Menü Layer-Attribut ein Feld aus dem Karten-Layer, anhand dessen die Daten gefiltert werden.
  16. Wählen Sie im Dropdown-Menü Parameter die Berichtsparameter, die Sie filtern möchten.
  17. Wenn der Bericht aktualisiert werden soll, ohne dass der Berichtsbenutzer auf eine Eingabeaufforderungsschaltfläche klicken muss, aktivieren Sie das Kontrollkästchen Automatisch senden.
  18. Wenn Sie ein interaktives Verhalten durch Auswahl konfigurieren und das Verhalten automatisch ausgelöst werden soll, sobald der Berichtsbenutzer auf der Karte eine Auswahl trifft, markieren Sie das Kontrollkästchen Standardmäßig aktiviert.
  19. Klicken Sie auf OK.
    Hinweis:

    Wenn Sie die Verhaltenskonfiguration später ändern möchten, klicken Sie im Bereich "Layer-Einstellungen" auf IBM Cognos-Interaktivität und dann auf die Schaltfläche Konfigurieren neben Eingabeaufforderung festlegen.