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
Rubriques
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 :
-
getColumnFromGroupBy
renvoie 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. -
getColumnFromValue
renvoie 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. -
getColorTheme
renvoie la palette de couleurs actuelle d'un QuickSight thème, comme illustré dans l'exemple suivant.{ "color": ["getColorTheme"] }
formatValue
Utilisez l'formatValue
expression 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] } }