Verwenden von Parametern in einem URL - Amazon QuickSight

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden von Parametern in einem URL

Sie können einen Parameternamen und einen Parameterwert URL in Amazon verwenden QuickSight , um einen Standardwert für diesen Parameter in einem Dashboard oder einer Analyse festzulegen.

Das folgende Beispiel zeigt ein Dashboard, das einen Parameter für ein anderes Dashboard festlegt. URL

https://us-east-2.quicksight.aws.amazon.com/sn/dashboards/abc123-abc1-abc2-abc3-abcdefef1234#p.myParameter=12345

Im vorherigen Beispiel ist der erste Teil der Link zum Ziel-Dashboard: https://us-east-2.quicksight.aws.amazon.com/sn/dashboards/abc123-abc1-abc2-abc3-abcdefef1234. Das Nummernzeichen (#)) schließt sich an den ersten Teil an und identifiziert die Fragmente mit den Werten, die Sie festlegen möchten.

Die Werte in den Fragmenten werden nicht von AWS empfangen oder protokolliert. Durch diese Funktionalität werden ihre Datenwerte besser geschützt.

Für das sich an # anschließende Fragment gelten die folgenden Regeln:

  • Parameter sind mit dem Präfix p. versehen. Die Namen sind die Parameternamen, nicht die Steuerelementnamen. Sie können den Parameternamen anzeigen, indem Sie die Analyse öffnen und in der linken Seitenleiste Parameter wählen.

  • Der Wert wird mithilfe von Gleichheitszeichen (=) festgelegt. Die folgenden Regeln gelten:

    • Literalwerte stehen nicht in Anführungszeichen.

    • Leerzeichen innerhalb von Werten werden vom Browser automatisch kodiert, sodass Sie beim manuellen Erstellen von Werten keine Escape-Zeichen verwenden müssen. URL

    • Um alle Werte zurückzugeben, stellen Sie den Parameter auf "[ALL]" ein.

    • In benutzerdefinierten Aktionen beginnen die Namen der Zielparameter mit $, z. B. <<$passThroughParameter>>

    • In benutzerdefinierten Aktionen werden Parameterwerte in spitzen Klammern << >> angezeigt (z. B. <<dashboardParameter1>>). Der Dashboard-Benutzer sieht den Suchwert, nicht die Variable.

  • Für eine benutzerdefinierte URL Aktion benötigen mehrwertige Parameter nur eine Instanz desselben Parameters im Fragment, zum Beispiel: p.city=<<$city>>

  • Bei einer direkten URL Methode haben mehrere Werte für einen einzelnen Parameter zwei Instanzen desselben Parameters im Fragment. Es folgt ein Beispiel.

  • Mehrere Parameter werden durch kaufmännische Und-Zeichen (&) voneinander getrennt. Es folgt ein Beispiel.

Der Server konvertiert das Datum in eine Zeichenfolge ohne Zeitzone UTC und sendet es an das Backend. Um Datumsangaben für die koordinierte Weltzeit (UTC) zu verwenden, schließen Sie die Zeitzone aus. Hier finden Sie einige Beispiele für Datumsformate, die funktionieren:

  • 2017-05-29T00%3A00%3A00

  • 2018-04-04 14:51 -08:00

  • Wed Apr 04 2018 22:51 GMT+0000

https://us-east-2.quicksight.aws.amazon.com/sn/dashboards/abc123-abc1-abc2-abc3-abcdefef1234#p.shipdate=2018-09-30 08:01&p.city=New York&p.city=Seattle&p.teamMember=12&p.percentageRank=2.3

Im Browser ändert sich die Angabe in den folgenden Code.

https://us-east-2.quicksight.aws.amazon.com/sn/dashboards/abc123-abc1-abc2-abc3-abcdefef1234#p.shipdate=2018-09-30%2008:01&p.city=New%20York&p.city=Seattle&p.teamMember=12&p.percentageRank=2.3

Das vorherige Beispiel legt vier Parameter fest:

  • shipDate ist ein Datumsparameter: Sept 30, 2018.

  • city ist ein Parameter für mehrere Zeichenfolgenwerte: New York und Seattle.

  • teamMember ist ein Ganzzahlparameter: 12.

  • percentageRank ist ein Dezimalzahlparameter: 2.3

Das folgende Beispiel zeigt, wie Werte für einen Parameter festgelegt werden, der mehrere Werte aufnehmen kann.

https://us-east-2.quicksight.aws.amazon.com/sn/dashboards/abc123-abc1-abc2-abc3-abcdefef1234#p.MultiParam=WA&p.MultiParam=OR&p.MultiParam=CA

Verwenden Sie benutzerdefinierte URL Aktionen, um Werte von einem Dashboard (oder einer Analyse) auf der Grundlage der Datenpunktauswahl des Benutzers an ein anderes Dashboard zu übergeben. Wenn Sie möchten, können Sie diese auch URLs manuell generieren und sie verwenden, um eine bestimmte Ansicht der Daten gemeinsam zu nutzen.

Informationen zum Erstellen benutzerdefinierter Aktionen finden Sie unter Verwenden von benutzerdefinierten Aktionen zum Filtern und Navigieren.