Fonctions de nombre
Cet article présente les fonctions de nombre et leurs utilisations dans Tableau. Il montre également comment créer un calcul de nombre en utilisant un exemple.
Pourquoi utiliser des fonctions de nombre
Les fonctions de nombre vous permettent d’effectuer des calculs sur les valeurs de données qui se trouvent dans vos champs. Les fonctions de nombre peuvent uniquement être utilisées avec les champs contenant des valeurs numériques. Pour plus d’informations, consultez Types de données.
Par exemple, vous pouvez avoir un champ qui contient des valeurs pour la variance dans votre budget, intitulé Variance de budget. L’une des ces valeurs peut être -7. Vous pouvez utiliser la fonction ABS pour renvoyer la valeur absolue de ce nombre, et tous les autres nombres de ce champ.
Le calcul peut se présenter ainsi :
ABS[Budget Variance]
Et pour cette valeur -7, la sortie serait 7.
Fonctions de nombre disponibles dans Tableau
ABS
Syntaxe | ABS(number) |
Résultat | Nombre (positif) |
Définition | Renvoie la valeur absolue d’un <number> donné. |
Exemple | ABS(-7) = 7 Le deuxième exemple renvoie la valeur absolue de tous les nombres contenus dans le champ Écart budgétaire. |
Remarques | Voir aussi SIGN . |
ACOS
Syntaxe | ACOS(number) |
Résultat | Nombre (angle en radians) |
Définition | Renvoie l’arc cosinus (angle) d’un <number> donné. |
Exemple | ACOS(-1) = 3.14159265358979 |
Remarques | La fonction inverse, COS , utilise l’angle exprimé en radians comme argument et renvoie le cosinus. |
ASIN
Syntaxe | ASIN(number) |
Résultat | Nombre (angle en radians) |
Définition | Renvoie l’arc sinus (angle) d’un <number> donné. |
Exemple | ASIN(1) = 1.5707963267949 |
Remarques | La fonction inverse, SIN , utilise l’angle exprimé en radians comme argument et renvoie le sinus. |
ATAN
Syntaxe | ATAN(number) |
Résultat | Nombre (angle en radians) |
Définition | Renvoie l’arc tangente (angle) d’un <number> donné. |
Exemple | ATAN(180) = 1.5652408283942 |
Remarques | La fonction inverse, |
ATAN2
Syntaxe | ATAN2(y number, x number) |
Résultat | Nombre (angle en radians) |
Définition | Renvoie l’arc tangente (angle) entre deux nombres (x et y). Le résultat est exprimé en radians. |
Exemple | ATAN2(2, 1) = 1.10714871779409 |
Remarques | Voir aussi ATAN , TAN et COT . |
CEILING
Syntaxe | CEILING(number) |
Résultat | Entier |
Définition | Arrondit un <number> à l’entier le plus proche ou à la valeur la plus importante. |
Exemple | CEILING(2.1) = 3 |
Remarques | Voir aussi FLOOR et ROUND . |
Limites de la base de données |
|
COS
Syntaxe | COS(number) L’argument numérique est l’angle exprimé en radians. |
Résultat | Nombre |
Définition | Renvoie le cosinus d’un angle. |
Exemple | COS(PI( ) /4) = 0.707106781186548 |
Remarques | La fonction inverse, Voir aussi |
COT
Syntaxe | COT(number) L’argument numérique est l’angle exprimé en radians. |
Résultat | Nombre |
Définition | Renvoie la cotangente d’un angle. |
Exemple | COT(PI( ) /4) = 1 |
Remarques | Voir aussi ATAN , TAN et PI . Pour convertir un angle de degrés en radians, utilisez RADIANS . |
DEGREES
Syntaxe | DEGREES(number) L’argument numérique est l’angle exprimé en radians. |
Résultat | Nombre (degrés) |
Définition | Convertit en degrés un angle exprimé en radians. |
Exemple | DEGREES(PI( )/4) = 45.0 |
Remarques | La fonction inverse, Voir aussi |
DIV
Syntaxe | DIV(integer1, integer2) |
Résultat | Entier |
Définition | Retourne la part d’entier d’une opération de division, à savoir <integer1> divisé par <integer2> . |
Exemple | DIV(11,2) = 5 |
EXP
Syntaxe | EXP(number) |
Résultat | Nombre |
Définition | Renvoie la valeur e élevée à la puissance du <number> donné. |
Exemple | EXP(2) = 7.389 |
Remarques | Voir aussi LN . |
FLOOR
Syntaxe | FLOOR(number) |
Résultat | Entier |
Définition | Arrondit un nombre au <number> le plus proche de valeur inférieure ou égale. |
Exemple | FLOOR(7.9) = 7 |
Remarques | Voir aussi CEILING et ROUND . |
Limites de la base de données | La valeur |
HEXBINX
Syntaxe | HEXBINX(number, number) |
Résultat | Nombre |
Définition | Mappe des coordonnées x, y sur la coordonnée x de la classe hexagonale la plus proche. Les classes ayant une longueur latérale de 1, il est possible que vous deviez dimensionner les entrées. |
Exemple | HEXBINX([Longitude]*2.5, [Latitude]*2.5) |
Remarques | HEXBINX et HEXBINY sont des fonctions de répartition en classe et de tracé pour des classes hexagonales. Les classes hexagonales offrent un moyen efficace et simple pour visualiser les données dans un plan x/y tel qu’une carte. Du fait que les classes sont hexagonales, chaque classe se rapproche d’un cercle et réduit l’écart de distance entre le point de données et le centre de la classe. Cela permet de rendre le regroupement plus précis et informatif. |
HEXBINY
Syntaxe | HEXBINY(number, number) |
Résultat | Nombre |
Définition | Mappe des coordonnées x, y sur la coordonnée y de la classe hexagonale la plus proche. Les classes ayant une longueur latérale de 1, il est possible que vous deviez dimensionner les entrées. |
Exemple | HEXBINY([Longitude]*2.5, [Latitude]*2.5) |
Remarques | Voir aussi HEXBINX . |
LN
Syntaxe | LN(number) |
Résultat | Nombre La sortie est |
Définition | Renvoie le logarithme naturel d’un <number> . |
Exemple | LN(50) = 3.912023005 |
Remarques | Voir aussi EXP et LOG . |
LOG
Syntaxe | LOG(number, [base]) S’il n’y a aucun argument de base facultatif, la base 10 est utilisée. |
Résultat | Nombre |
Définition | Renvoie le logarithme naturel d’un nombre pour la base donnée. |
Exemple | LOG(16,4) = 2 |
Remarques | Voir aussi POWER LN . |
MAX
Syntaxe | MAX(expression) ou MAX(expr1, expr2) |
Résultat | Même type de données que l’argument, ou NULL si une partie de l’argument est une valeur nulle. |
Définition | Renvoie la valeur maximum des deux arguments, qui doivent être du même type de données.
|
Exemple | MAX(4,7) = 7 |
Remarques | Pour les chaînes La valeur Pour les sources de données de la base de données, la valeur de chaîne Pour les dates Pour les dates, la valeur Comme agrégation
Comme comparaison
Voir aussi |
MIN
Syntaxe | MIN(expression) ou MIN(expr1, expr2) |
Résultat | Même type de données que l’argument, ou NULL si une partie de l’argument est une valeur nulle. |
Définition | Renvoie la valeur minimale des deux arguments, qui doivent être du même type de données.
|
Exemple | MIN(4,7) = 4 |
Remarques | Pour les chaînes La valeur Pour les sources de données de la base de données, la valeur de chaîne Pour les dates Pour les dates, la valeur Comme agrégation
Comme comparaison
Voir aussi |
PI
Syntaxe | PI() |
Résultat | Nombre |
Définition | Renvoie la constante numérique PI : 3.14159... |
Exemple | PI() = 3.14159 |
Remarques | Utile pour les fonctions trigonométriques dont les données sont exprimées en radians. Voir aussi RADIANS . |
POWER
Syntaxe | POWER(number, power) |
Résultat | Nombre |
Définition | Élève le <number> à la <power> indiquée. |
Exemple | POWER(5,3) = 125 |
Remarques | Vous pouvez également utiliser le symbole ^, par exemple, 5^3 = POWER(5,3) = 125 |
RADIANS
Syntaxe | RADIANS(number) |
Résultat | Nombre (angle en radians) |
Définition | Convertit en radians un <number> exprimé en degrés. |
Exemple | RADIANS(180) = 3.14159 |
Remarques | La fonction inverse, DEGREES , utilise un angle exprimé en radians et le renvoie en degrés. |
ROUND
Syntaxe | ROUND(number, [decimals]) |
Résultat | Nombre |
Définition | Arrondit les L’argument facultatif |
Exemple | ROUND(1/3, 2) = 0.33 |
Remarques | Certaines bases de données, telles que SQL Server, autorisent l’indication d’une valeur négative, où -1 arrondit les nombres aux dizaines, -2 arrondit aux centaines, etc. Ce n’est pas le cas pour toutes les bases de données. Ce n’est par exemple pas le cas pour Excel ou Access. Conseil : Étant donné que |
SIGN
Syntaxe | SIGN(number) |
Résultat | -1, 0 ou 1 |
Définition | Renvoie le signe d’un <number> : Les valeurs renvoyées sont -1 si le nombre est négatif, 0 s’il est égal à zéro ou 1 s’il est positif. |
Exemple | SIGN(AVG(Profit)) = -1 |
Remarques | Voir aussi ABS . |
SIN
Syntaxe | SIN(number) L’argument numérique est l’angle exprimé en radians. |
Résultat | Nombre |
Définition | Renvoie le sinus d’un angle. |
Exemple | SIN(0) = 1.0 |
Remarques | La fonction inverse, Voir aussi |
SQRT
Syntaxe | SQRT(number) |
Résultat | Nombre |
Définition | Renvoie la racine carrée d’un <number> . |
Exemple | SQRT(25) = 5 |
Remarques | Voir aussi SQUARE . |
SQUARE
Syntaxe | SQUARE(number) |
Résultat | Nombre |
Définition | Renvoie le carré d’un <number> . |
Exemple | SQUARE(5) = 25 |
Remarques | Voir aussi SQRT et POWER . |
TAN
Syntaxe | TAN(number) L’argument numérique est l’angle exprimé en radians. |
Résultat | Nombre |
Définition | Renvoie la tangente d’un angle. |
Exemple | TAN(PI ( )/4) = 1.0 |
Remarques | Voir aussi ATAN , ATAN2 ,COT et PI . Pour convertir un angle de degrés en radians, utilisez RADIANS . |
ZN
Syntaxe | ZN(expression) |
Résultat | Aucun, ou o |
Définition | Renvoie l’ Utilisez cette fonction pour remplacer les valeurs nulles par des zéros. |
Exemple | ZN(Grade) = 0 |
Remarques | Cette fonction est très utile lors de l’utilisation de champs pouvant contenir des valeurs nulles dans un calcul. En entourant le champ de ZN , on évite les erreurs dues au calcul avec des valeurs nulles. |
Créer un de calcul de nombre
Suivez les étapes ci-dessous pour apprendre à créer un calcul de nombre.
Dans Tableau Desktop, connectez-vous à la source de données enregistrée Exemple - Hypermarché qui est fournie avec Tableau.
Accédez à une feuille de calcul et sélectionnez Analyse > Créer un champ calculé.
Dans l’éditeur de calcul qui s’ouvre, procédez comme suit :
Nommez le champ calculé Transaction de vente minimum
Entrez la formule suivante :
MIN(Sales)
Lorsque vous avez terminé, cliquez sur OK.
Le nouveau calcul de nombre apparaît sous Mesures dans le volet Données. Comme vos autres champs, vous pouvez l’utiliser dans une ou plusieurs visualisations.
Lorsque Ventes minimum est placé sur Texte sur la fiche Repères dans la feuille de calcul, son nom est changé sur AGG(Vente minimum). Il indique qu’il ne peut pas être agrégé davantage, puisqu’il est déjà agrégé jusqu’au niveau de détail le plus faible (la valeur de ventes la plus petite pour tous les enregistrements).
Cet exemple montre les ventes minimum par catégorie.
Lorsque la sous-catégorie est intégrée dans la vue, les ventes minimum pour chaque sous-catégorie s’affichent.
Voir également
Fonctions de Tableau (par ordre alphabétique)