Verwenden von Parametern in einer 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 einer URL

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

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

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 in Werten werden vom Browser automatisch codiert. Sie müssen also keine Escape-Zeichen verwenden, wenn Sie eine URL manuell erstellen.

    • 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 Parameter für mehrere Werte nur eine Instance eines Parameters im Fragment, z. B. p.city=<<$city>>.

  • Für eine direkte URL weisen mehrere Werte für einen Einzelwertparameter zwei Instances desselben Parameters im Fragment auf. Es folgt ein Beispiel.

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

Der Server konvertiert das Datum in UTC und sendet es als Zeichenfolge ohne Zeitzone an das Backend. Wenn Sie Universal Coordinated Time (UTC)-Datumsangaben verwenden möchten, 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

Um Werte basierend auf der Datenpunktauswahl eines Benutzers aus einem Dashboard (oder einer Analyse) an ein anderes Dashboard zu übergeben, verwenden Sie benutzerdefinierte URL-Aktionen. Sie können diese URLs auch manuell erstellen und verwenden, um eine bestimmte Datenansicht freizugeben.

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