Fonctions par catégorie - Amazon QuickSight

Important : nous avons repensé l'espace de travail d' QuickSight analyse Amazon. Il se peut que vous rencontriez des captures d'écran ou du texte procédural qui ne reflètent pas le nouveau look de la QuickSight console. Nous mettons à jour les captures d’écran et le texte des procédures.

Pour rechercher une fonctionnalité ou un élément, utilisez la barre de recherche rapide.

Pour plus d'informations sur QuickSight le nouveau look, consultez Présentation d'une nouvelle expérience d'analyse sur 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.

Fonctions par catégorie

Dans cette section, vous trouverez une liste des fonctions disponibles sur Amazon QuickSight, triées par catégorie.

Fonctions d’agrégation

Les fonctions d'agrégation pour les champs calculés sur Amazon QuickSight sont les suivantes. Elles ne sont disponibles que pendant l'analyse et la visualisation. Chacune de ces fonctions retourne des valeurs regroupées en fonction de la ou des dimensions choisies. Pour chaque agrégation, il existe également une agrégation conditionnelle. Ces fonctions effectuent le même type de regroupement, en fonction d'une condition.

  • avg calcule la moyenne de l'ensemble de nombres figurant dans la mesure spécifiée (regroupement en fonction de la ou des dimensions choisies).

  • avgIf calcule la moyenne sur la base d'une instruction conditionnelle.

  • count calcule le nombre de valeurs dans une dimension ou une mesure (regroupement en fonction de la ou des dimensions choisies).

  • countIf calcule le nombre sur la base d'une instruction conditionnelle.

  • distinct_count calcule le nombre de valeurs distinctes dans une dimension ou une mesure (regroupement en fonction de la ou des dimensions choisies).

  • distinct_countIf calcule le compte distinct sur la base d'une instruction conditionnelle.

  • max renvoie la valeur maximale de la mesure spécifiée (regroupement en fonction de la ou des dimensions choisies).

  • maxIf calcule le maximum à partir d'une instruction conditionnelle.

  • median renvoie la valeur médiane de la mesure spécifiée (regroupement en fonction de la ou des dimensions choisies).

  • medianIf calcule la médiane à partir d'une instruction conditionnelle.

  • min renvoie la valeur minimale de la mesure spécifiée (regroupement en fonction de la ou des dimensions choisies).

  • minIf calcule le minimum à partir d'une instruction conditionnelle.

  • percentile (alias de percentileDisc) calcule le nième percentile de la mesure spécifiée, groupée par la ou les dimensions choisies.

  • percentileCont calcule le nième centile sur la base d'une distribution continue des nombres de la mesure spécifiée, groupés par la ou les dimensions choisies.

  • percentileDisc (centile) calcule le nième percentile sur la base des nombres réels de la mesure spécifiée, groupés par la ou les dimensions choisies.

  • periodToDateAvg calcule la moyenne de l'ensemble des nombres de la mesure spécifiée pour une granularité temporelle donnée (par exemple, un trimestre) jusqu'à un moment donné.

  • periodToDateCount calcule le nombre de valeurs dans une dimension ou une mesure pour une granularité temporelle donnée (par exemple, un trimestre) jusqu'à un moment donné, y compris les doublons.

  • periodToDateMax renvoie la valeur maximale de la mesure spécifiée pour une granularité temporelle donnée (par exemple, un trimestre) jusqu'à une date donnée.

  • periodToDateMedian renvoie la valeur médiane de la mesure spécifiée pour une granularité temporelle donnée (par exemple, un trimestre) jusqu'à une date donnée.

  • periodToDateMin renvoie la valeur minimale de la mesure ou de la date spécifiée pour une granularité temporelle donnée (par exemple, un trimestre) jusqu'à une date donnée.

  • periodToDatePercentile calcule le percentile sur la base des nombres réels dans la mesure pour une granularité de temps donnée (par exemple, un trimestre) jusqu'à un point donné dans le temps.

  • periodToDatePercentileCont calcule le percentile sur la base d'une distribution continue des nombres dans la mesure pour une granularité de temps donnée (par exemple, un trimestre) jusqu'à un moment donné.

  • periodToDateStDev calcule l'écart-type de l'ensemble des nombres de la mesure spécifiée pour une granularité de temps donnée (par exemple, un trimestre) jusqu'à un moment donné, sur la base d'un échantillon.

  • periodToDateStDevP calcule l'écart-type de la population de l'ensemble des nombres dans la mesure spécifiée pour une granularité de temps donnée (par exemple, un trimestre) jusqu'à un point dans le temps sur la base d'un échantillon.

  • periodToDateSum additionne l'ensemble des nombres de la mesure spécifiée pour une granularité temporelle donnée (par exemple, un trimestre) jusqu'à un point dans le temps.

  • periodToDateVar calcule la variance de l'échantillon de l'ensemble des nombres de la mesure spécifiée pour une granularité de temps donnée (par exemple, un trimestre) jusqu'à un point dans le temps.

  • periodToDateVarP calcule la variance de population de l'ensemble des nombres dans la mesure spécifiée pour une granularité temporelle donnée (par exemple, un trimestre) jusqu'à un certain point dans le temps.

  • stdev) calcule l'écart type de l'ensemble de nombres figurant dans la mesure spécifiée ( regroupement en fonction de la ou des dimensions choisies, sur la base d'un échantillon).

  • stdevIf calcule l'écart type de l'échantillon sur la base d'un énoncé conditionnel.

  • stdevp calcule l'écart type de l'ensemble de nombres figurant dans la mesure spécifiée (regroupement en fonction de la ou des dimensions choisies, sur la base d’un remplissage biaisé).

  • stdevpIf calcule l'écart de la population sur la base d'une déclaration conditionnelle.

  • var) calcule la variance de l'ensemble de nombres figurant dans la mesure spécifiée (regroupement en fonction de la ou des dimensions choisies, sur la base d'un échantillon).

  • varIf calcule la variance de l'échantillon sur la base d'une déclaration conditionnelle.

  • varp) calcule la variance de l'ensemble de nombres figurant dans la mesure spécifiée (regroupement en fonction de la ou des dimensions choisies, sur la base d'un remplissage biaisé).

  • varpIf calcule la variance de la population sur la base d'une déclaration conditionnelle.

  • sum) additionne l'ensemble de nombres figurant dans la mesure spécifiée (regroupement en fonction de la ou des dimensions choisies).

  • sumIf) calcule la somme sur la base d'une instruction conditionnelle.

Fonctions conditionnelles

Les fonctions conditionnelles pour les champs calculés sur Amazon QuickSight sont les suivantes :

  • Coalesce renvoie la valeur du premier argument qui n'est pas null.

  • Ifelse évalue un ensemble de paires d'expressions if, then et renvoie la valeur de l'argument then pour le premier argument if ayant la valeur true.

  • in évalue une expression pour voir si elle fait partie d'une liste de valeurs donnée.

  • isNotNull évalue une expression pour voir si elle a la valeur not null.

  • isNull évalue une expression pour voir si elle a la valeur null. Si l'expression dispose d'une valeur nulle, isNull renvoie la valeur « true », sinon, elle renvoie « false ».

  • notIn évalue une expression pour voir si elle ne fait pas partie d'une liste de valeurs donnée.

  • nullIf compare deux expressions. Si elles sont égales, la fonction retourne null. Si elles ne sont pas égales, la fonction renvoie la première expression.

  • switch renvoie une expression qui correspond à la première étiquette égale à l'expression de la condition.

Fonctions de date

Les fonctions de date pour les champs calculés sur Amazon QuickSight sont les suivantes :

  • addDateTime ajoute ou soustrait une unité de temps à la date ou l'heure fournie.

  • addWorkDays ajoute ou soustrait le nombre donné de jours ouvrables à la date ou à l'heure fournie.

  • dateDiff renvoie la différence en nombre de jours entre deux champs de date.

  • epochDate convertit une date d'époque en date standard.

  • Extract renvoie une partie spécifiée d'une valeur de date.

  • formatDate met en forme une date à l'aide d'un modèle que vous spécifiez.

  • isWorkDay renvoie TRUE si une valeur date-heure donnée est un jour ouvrable ou un jour ouvré.

  • netWorkDays renvoie le nombre de jours ouvrables entre les deux valeurs de date fournies.

  • Now retourne la date et l'heure actuelles à l'aide des paramètres pour une base de données, ou de l'heure UTC pour un fichier et Salesforce.

  • truncDate retourne une valeur de date qui représente une partie spécifiée d'une date.

Fonctions numériques

Les fonctions numériques pour les champs calculés sur Amazon QuickSight sont les suivantes :

  • Ceil arrondi une valeur décimale à l'entier supérieur le plus proche.

  • decimalToInt convertit une valeur décimale en un nombre entier.

  • Floor diminue une décimale valeur à l'entier inférieur le plus proche.

  • intToDecimal convertit un nombre entier en valeur décimale.

  • Round arrondit une valeur décimale au nombre entier le plus proche ou, si l'ajustement est sélectionné, à la décimale la plus proche.

Fonctions mathématiques

Les fonctions mathématiques pour les champs calculés sur Amazon QuickSight sont les suivantes :

  • Mod(number, divisor) – Trouve la partie restante après avoir divisé un nombre par un diviseur.

  • Log(expression) – Renvoie le logarithme de base 10 d'une expression donnée.

  • Ln(expression) – Renvoie le logarithme naturel d'une expression donnée.

  • Abs(expression) – Renvoie la valeur absolue d'une expression donnée.

  • Sqrt(expression) – Renvoie la racine carrée d'une expression donnée.

  • Exp(expression) – Renvoie la base du journal naturel e élevé à la puissance d'une expression donnée.

Fonctions de chaîne

Les fonctions de chaîne (texte) pour les champs calculés sur Amazon QuickSight sont les suivantes :

  • Concat concatène deux chaînes et plus.

  • contains vérifie si une expression contient une sous-chaîne.

  • endsWith vérifie si l'expression se termine par la sous-chaîne spécifiée.

  • Left retourne le nombre spécifié de caractères les plus à gauche dans une chaîne de caractères.

  • Locate localise une sous-chaîne dans une autre chaîne, et renvoie le nombre de caractères avant la sous-chaîne.

  • Ltrim supprime l'espace blanc précédent d'une chaîne.

  • parseDate analyse une chaîne pour déterminer si elle contient une valeur de date et la retourne si elle a été trouvée.

  • parseDecimal analyse une chaîne pour déterminer si elle contient une valeur décimale.

  • parseInt analyse une chaîne pour déterminer si elle contient une valeur d'entier.

  • parseJson analyse des valeurs d'un format JSON natif ou d'un objet JSON dans un champ de texte.

  • Replace remplace une partie d'une chaîne par une autre chaîne.

  • Right retourne le nombre spécifié de caractères les plus à droite dans une chaîne de caractères.

  • Rtrim supprime l'espace blanc suivant d'une chaîne.

  • Split fractionne une chaîne en un tableau de sous-chaînes, sur la base d'un séparateur que vous choisissez, et renvoie l'élément spécifié par la position.

  • startsWith vérifie si l'expression commence par la sous-chaîne spécifiée.

  • Strlen renvoie le nombre de caractères contenus dans une chaîne.

  • Substring retourne le nombre spécifié de caractères dans une chaîne, à partir de l'emplacement spécifié.

  • toLower met en forme une chaîne tout en minuscules.

  • toString met en forme l'expression en entrée sous forme de chaîne.

  • toUpper met en forme une chaîne tout en majuscules.

  • trim supprime les espaces blancs précédents et suivants d'une chaîne.

Calculs de tableaux

Les calculs de tableaux forment un groupe de fonctions qui fournissent le contexte d'une analyse. Ils constituent une base pour les analyses agrégées enrichies. En utilisant ces calculs, vous pouvez aborder les scénarios commerciaux courants tels que le calcul du pourcentage du total, de la somme, de la différence, de la base commune et du rang.

Lorsque vous analysez des données dans une représentation visuelle spécifique, vous pouvez appliquer des calculs de tableaux au jeu de données actuel pour découvrir comment les dimensions influencent les mesures ou comment elles s'influencent entre elles. Les données visualisées correspondent à votre ensemble de résultats basé sur votre jeu de données actuel, avec l'application de tous les filtres, sélections de champs et personnalisations. Pour voir exactement cet ensemble de résultats, vous pouvez exporter votre représentation visuelle dans un fichier. La fonction de calcul de tableau effectue les opérations sur les données pour révéler les relations entre les champs.

Fonctions basées sur la recherche

  • Difference calcule la différence entre une mesure basée sur un ensemble de partitions et de tris et une mesure basée sur un autre.

  • Lag calcule la valeur de décalage (précédente) pour une mesure.

  • Lead calcule la valeur principale (suivante) pour une mesure.

  • percentDifference calcule la différence de pourcentage entre la valeur actuelle et une valeur de comparaison.

Fonctions Over

  • avgOver calcule la moyenne d'une mesure sur une ou plusieurs dimensions.

  • countOver calcule le nombre d'un champ sur une ou plusieurs dimensions.

  • distinctCountOver calcule le nombre de distinctions de l'opérande partitionné par les attributs spécifiés à un niveau donné.

  • maxOver calcule le maximum d'une mesure sur une ou plusieurs dimensions.

  • minOver calcule le minimum d'une mesure sur une ou plusieurs dimensions.

  • percentileOver (alias de percentileDiscOver) calcule le nième percentile d'une mesure partitionnée par une liste de dimensions.

  • percentileContOver calcule le nième percentile basé sur une distribution continue des nombres d'une mesure partitionnée par une liste de dimensions.

  • percentileDiscOver calcule le nième percentile sur la base des nombres réels d'une mesure partitionnée par une liste de dimensions.

  • percentOfTotal calcule le pourcentage de contribution d'une mesure au total.

  • periodOverPeriodDifference calcule la différence d'une mesure sur deux périodes différentes, comme spécifié par la granularité de la période et le décalage.

  • periodOverPeriodLastValue calcule la dernière valeur (précédente) d'une mesure à partir d'une période antérieure, en fonction de la granularité de la période et du décalage.

  • periodOverPeriodPercentDifference calcule la différence en pourcentage d'une mesure sur deux périodes différentes, comme spécifié par la granularité de la période et le décalage.

  • periodToDateAvgOverTime calcule la moyenne d'une mesure pour une granularité de temps donnée (par exemple, un trimestre) jusqu'à un point dans le temps.

  • periodToDateCountOverTime calcule le nombre d'une dimension ou d'une mesure pour une granularité temporelle donnée (par exemple, un trimestre) jusqu'à un moment donné.

  • periodToDateMaxOverTime calcule le maximum d'une mesure ou d'une date pour une granularité temporelle donnée (par exemple, un trimestre) jusqu'à un moment donné.

  • periodToDateMinOverTime calcule le minimum d'une mesure ou d'une date pour une granularité temporelle donnée (par exemple, un trimestre) jusqu'à un moment donné.

  • periodToDateSumOverTime calcule la somme d'une mesure pour une granularité temporelle donnée (par exemple, un trimestre) jusqu'à un moment donné.

  • sumOver calcule la somme d'une mesure sur une ou plusieurs dimensions.

  • stdevOver calcule l'écart type de la mesure spécifiée, partitionné par l'attribut ou les attributs choisis, sur la base d’un échantillon.

  • stdevpOver calcule l'écart type de la mesure spécifiée, partitionné par l'attribut ou les attributs choisis, en fonction d'une population biaisée.

  • varOver calcule la variance de la mesure spécifiée, partitionnée par l'attribut ou les attributs choisis, sur la base d'un échantillon.

  • varpOver calcule la variance de la mesure spécifiée, partitionnée par l'attribut ou les attributs choisis, sur la base d’un remplissage biaisé.

Fonctions de classement

  • Rank calcule le rang d'une mesure ou d'une dimension.

  • denseRank calcule le rang d'une mesure ou d'une dimension en ignorant les doublons.

  • percentileRank calcule le rang d'une mesure ou d'une dimension sur la base du percentile.

Fonctions d'exécution

Fonctions de fenêtrage

  • firstValue calcule la première valeur de la mesure agrégée ou de la dimension partitionnée et triée en fonction d'attributs spécifiés.

  • lastValue calcule la dernière valeur de la mesure agrégée ou de la dimension partitionnée et triée selon les attributs spécifiés.

  • windowAvg calcule la moyenne de la mesure regroupée dans une fenêtre personnalisée qui est divisée et triée par les attributs spécifiés.

  • windowCount calcule le nombre de mesures regroupées dans une fenêtre personnalisée qui est divisée et triée par les attributs spécifiés.

  • windowMax calcule le maximum de mesures regroupées dans une fenêtre personnalisée qui est divisée et triée par les attributs spécifiés.

  • windowMin calcule le minimum de mesures regroupées dans une fenêtre personnalisée qui est divisée et triée par les attributs spécifiés.

  • windowSum calcule la somme de mesures regroupées dans une fenêtre personnalisée qui est divisée et triée par les attributs spécifiés.