Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Référence du langage de transformation

Référence du langage de transformation

STDDEV

STDDEV

Renvoie l'écart-type des valeurs numériques que vous passez à cette fonction. STDDEV permet d'analyser des données statistiques. Vous pouvez imbriquer une seule autre fonction Agrégation dans STDDEV et la fonction imbriquée doit renvoyer un type de données numérique.

Syntaxe

STDDEV(
numeric_value
[,
filter_condition
] )
Le tableau suivant décrit les arguments de cette commande:
Argument
Obligatoire/
Facultatif
Description
numeric_value
Obligatoire
Types de données numérique. Cette fonction transmet les valeurs pour lesquelles vous souhaitez calculer un écart-type ou les résultats d'une fonction. Vous pouvez entrer l'expression de transformation valide de votre choix. Vous pouvez utiliser des opérateurs pour calculer la moyenne des valeurs dans plusieurs ports.
filter_condition
Facultatif
Limite les lignes dans la recherche. La condition de filtre doit être une valeur numérique ou renvoyer TRUE, FALSE ou NULL. Vous pouvez entrer l'expression de transformation valide de votre choix.

Valeur de retour

Valeur numérique.
NULL si toutes les valeurs transmises à la fonction sont NULL, ou si aucune ligne n'est sélectionnée (par exemple : la condition de filtre renvoie FALSE ou NULL pour toutes les lignes).
Si la valeur de retour est décimale avec une précision supérieure à 15, vous pouvez activer la précision élevée pour garantir une précision décimale jusqu'à 28 chiffres.

Valeurs nulles

Si une seule valeur est nulle, STDDEV l'ignore. Cependant, si toutes les valeurs sont NULL, STDDEV renvoie NULL.

Grouper par

STDDEV groupe des valeurs en fonction du groupement par ports que vous définissez dans la transformation et renvoie un résultat pour chaque groupe.
S'il n'existe aucun port de regroupement, STDDEV traite toutes les lignes comme un seul groupe et renvoie une valeur.

Exemples

L'expression suivante calcule l'écart-type de toutes les lignes supérieures à 2000.00 $ dans le port TOTAL_SALES :
STDDEV( SALES, SALES > 2000.00 )
SALES
2198.0
1010.90
2256.0
153.88
3001.0
NULL
8953.0
RETURN VALUE:
3254.60361129688
La fonction n'inclut pas les valeurs 1010.90 et 153.88 dans le calcul, car la
filter_condition
spécifie des ventes supérieures à 2000 $.
L'expression suivante calcule l'écart-type de toutes les lignes dans le port SALES :
STDDEV(SALES)
SALES
2198.0
2198.0
2198.0
2198.0
RETURN VALUE:
0
La valeur de retour est de 0, car chaque ligne contient le même nombre (aucun écart-type n'existe). S'il n'existe aucun écart-type, la valeur de retour est de 0.