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.
Amazon Quick Suite-Ausdrücke
Amazon Quick Suite bietet zusätzliche Ausdrücke, um die Funktionalität von Highcharts-Visuals zu erweitern. In den folgenden Abschnitten erfahren Sie mehr über gängige Quick Suite-Ausdrücke für Highcharts-Grafiken. Weitere Informationen zur JSON-Ausdruckssprache in Amazon Quick Suite finden Sie im DemoCentral
Themen
getColumn
Verwenden Sie die getColumn-Ausdrücke, um Werte aus angegebenen Spaltenindizes zurückzugeben. Die folgende Tabelle zeigt beispielsweise eine Liste von Produkten zusammen mit ihrer Kategorie und ihrem Preis.
| Product Name (Produktname) | Kategorie | Preis |
|---|---|---|
|
Produkt A |
Technologie |
100 |
|
Produkt B |
Einzelhandel |
50 |
|
Produkt C |
Einzelhandel |
75 |
Die folgende getColumn-Abfrage generiert ein Array, das alle Produktnamen zusammen mit ihrem Preis anzeigt.
{ product name: ["getColumn", 0], price: ["getColumn", 2] }
Der folgende JSON-Code wird zurückgegeben:
{ product name: ["Product A", "Product B", "Product C"], price: [100, 50, 75] }
Sie können auch mehrere Spalten gleichzeitig übergeben, um ein Array von Arrays zu erstellen, wie im folgenden Beispiel gezeigt.
Eingabe
{ values: ["getColumn", 0, 2] }
Ausgabe
{ values: [["Product A", 100], ["Product B", 50], ["Product C", 75]] }
Ähnlich wie getColumn können die folgenden Ausdrücke verwendet werden, um Spaltenwerte aus Feldfeldern oder Themen zurückzugeben:
-
getColumnFromGroupBygibt Spalten aus der Gruppe nach Feldern zurück. Das zweite Argument ist der Index der Spalte, die zurückgegeben werden soll.["getColumnFromGroupBy", 0]gibt beispielsweise Werte des ersten Felds als Array zurück. Sie können mehrere Indizes übergeben, um ein Array von Arrays zu erhalten, in dem jedes Element dem Feld in der Gruppe nach Feldern entspricht. -
getColumnFromValuegibt Spalten aus dem Wertefeld zurück. Sie können mehrere Indizes übergeben, um ein Array von Arrays zu erhalten, in dem jedes Element dem Feld im Wertefeld entspricht. -
getColorThemegibt die aktuelle Farbpalette eines Quick Suite-Designs zurück, wie im folgenden Beispiel gezeigt.{ "color": ["getColorTheme"] }{ "color": ["getPaletteColor", "secondaryBackground"] }
Beispiel
getColumn kann auf jede Spalte in der Tabelle zugreifen:
-
["getColumn", 0]– gibt ein Array[1, 2, 3, 4, 5, ...]zurück -
["getColumn", 1]– gibt ein Array[1, 1, 1, 1, 1, ...]zurück -
["getColumn", 2]– gibt ein Array[1674, 7425, 4371, ...]zurück
getColumnFromGroupBy funktioniert ähnlich, aber sein Index ist auf die Spalten in der Gruppe nach Feldern beschränkt:
-
["getColumnFromGroupBy", 0]– gibt ein Array[1, 2, 3, 4, 5, ...]zurück -
["getColumnFromGroupBy", 1]– gibt ein Array[1, 1, 1, 1, 1, ...]zurück -
["getColumnFromGroupBy", 2]– funktioniert nicht, da es in der Gruppe nach Feldern nur zwei Spalten gibt
getColumnFromValue funktioniert ähnlich, aber sein Index ist auf die Spalten im Wertefeld beschränkt:
-
["getColumnFromValue", 0]– gibt ein Array[1, 2, 3, 4, 5, ...]zurück -
["getColumnFromValue", 1]– funktioniert nicht, da es im Wertefeld nur eine Spalte gibt -
["getColumnFromValue", 2]– funktioniert nicht, da es im Wertefeld nur eine Spalte gibt
formatValue
Verwenden Sie den formatValue Ausdruck, um die Quick Suite-Formatierung auf Ihre Werte anzuwenden. Der folgende Ausdruck formatiert beispielsweise die X-Achsenbeschriftung mit dem Formatwert, der im ersten Feld der Quick Suite-Feldfelder angegeben ist.
"xAxis": { "categories": ["getColumn", 0], "labels": { "formatter": ["formatValue", "value", 0] } }