Lead - 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.

Lead

La fonction lead calcule la valeur principale (suivante) pour une mesure en fonction des partitions et tris spécifiés.

Syntaxe

Les crochets sont obligatoires. Pour voir quels arguments sont facultatifs, consultez les descriptions suivantes.

lead ( measure ,[ sortorder_field ASC_or_DESC, ... ] ,lookup_index, ,[ partition_field, ... ] )

Arguments

measure

La mesure pour laquelle vous souhaitez obtenir la valeur principale. Celle-ci peut inclure un regroupement, par exemple sum({Sales Amt}).

champ pour l'ordre de tri

Une ou plusieurs mesures et dimensions selon lesquelles vous souhaitez trier les données, avec séparation par des virgules. Vous pouvez spécifier un ordre de tri croissant (ASC) ou décroissant (DESC).

Chaque champ de la liste est placé dans des accolades {}, s'il s'agit de plusieurs mots. La liste entière est placée entre crochets [ ].

index de recherche

L'index de recherche peut être positif ou négatif, désignant une ligne suivante dans le tri (valeur positive) ou une ligne précédente dans le tri (valeur négative). L'index de recherche peut être 1–2,147,483,647. Pour les moteurs MySQL, MariaDB, et Amazon Aurora avec une compatibilité MySQL, l'index de recherche est limité à 1.

partition field

(Facultatif) Une ou plusieurs mesures et dimensions selon lesquelles vous souhaitez effectuer la partition, avec séparation par des virgules.

Chaque champ de la liste est placé dans des accolades {}, s'il s'agit de plusieurs mots. La liste entière est placée entre crochets [ ].

Exemple

L'exemple suivant calcule le prochain sum(sales), partitionné par l'état d'origine, par ordre croissant sur cancellation_code.

lead ( sum(sales), [cancellation_code ASC], 1, [origin_state_nm] )

L'exemple suivant utilise un champ calculé avec valeur principale pour afficher le montant de la ligne suivante, en regard du montant de la ligne actuelle, triés par Customer Segment. Les champs du calcul de tableau se trouvent dans les sélecteurs de champs de la représentation visuelle.

lead( sum({Billed Amount}), [{Customer Segment} ASC], 1 )

La capture d'écran suivante affiche les résultats de l'exemple.