QuickSight Expressions Amazon - Amazon QuickSight

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

QuickSight Expressions Amazon

Amazon QuickSight propose des expressions supplémentaires pour améliorer les fonctionnalités des visuels Highcharts. Consultez les sections suivantes pour en savoir plus sur les QuickSight expressions courantes pour les graphiques surlignés. Pour plus d'informations sur le langage d'expression JSON dans Amazon QuickSight, consultez le QuickStart guide visuel Highcharts dans DemoCentral.

getColumn

Utilisez les getColumn expressions pour renvoyer des valeurs à partir d'indices de colonne spécifiés. Par exemple, le tableau suivant présente une liste de produits ainsi que leur catégorie et leur prix.

Nom du produit Catégorie Prix

Produit A

Technologie

100

Produit B

Vente au détail

50

Produit C

Vente au détail

75

La getColumn requête suivante génère un tableau qui affiche tous les noms de produits ainsi que leur prix.

{ product name: ["getColumn", 0], price: ["getColumn", 2] }

Le code JSON suivant est renvoyé :

{ product name: ["Product A", "Product B", "Product C"], price: [100, 50, 75] }

Vous pouvez également transmettre plusieurs colonnes à la fois pour générer un tableau de tableaux, comme illustré dans l'exemple suivant.

Entrée

{ values: ["getColumn", 0, 2] }

Sortie

{ values: [["Product A", 100], ["Product B", 50], ["Product C", 75]] }

De mêmegetColumn, les expressions suivantes peuvent être utilisées pour renvoyer des valeurs de colonne à partir de puits de champs ou de thèmes :

  • getColumnFromGroupByrenvoie les colonnes du groupe par champ. Le deuxième argument est l'indice de la colonne à renvoyer. Par exemple, ["getColumnFromGroupBy", 0] renvoie les valeurs du premier champ sous forme de tableau. Vous pouvez transmettre plusieurs indices pour obtenir un tableau de tableaux où chaque élément correspond au champ du puits champ par champ.

  • getColumnFromValuerenvoie bien les colonnes du champ de valeur. Vous pouvez transmettre plusieurs indices pour obtenir un tableau de tableaux où chaque élément correspond bien au champ du champ de valeurs.

  • getColorThemerenvoie la palette de couleurs actuelle d'un QuickSight thème, comme illustré dans l'exemple suivant.

    { "color": ["getColorTheme"] }

formatValue

Utilisez l'formatValueexpression pour appliquer une QuickSight mise en forme à vos valeurs. Par exemple, l'expression suivante met en forme l'étiquette de l'axe X avec la valeur de format spécifiée dans le premier champ des puits de QuickSight champ.

"xAxis": { "categories": ["getColumn", 0], "labels": { "formatter": ["formatValue", "value", 0] } }