Table des matières

Search

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

Transformation Language Reference

Transformation Language Reference

VARIANCE

VARIANCE

Renvoie la variance d'une valeur que vous passez à la fonction. VARIANCE est utilisée pour analyser des données statistiques. Vous ne pouvez imbriquer qu'une seule autre fonction Agrégation dans VARIANCE et la fonction imbriquée doit renvoyer un type de données numérique.

Syntaxe

VARIANCE(
numeric_value
[,
filter_condition
] )
Le tableau suivant décrit les arguments de cette commande:
Argument
Obligatoire/
Facultatif
Description
numeric_value
Obligatoire
Type de données numérique. Transmet les valeurs pour lesquelles vous souhaitez calculer une variance. Vous pouvez entrer l'expression de transformation valide de votre choix.
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 Double.
NULL si toutes les valeurs transmises à la fonction sont NULL, ou si aucune ligne n'est sélectionnée (par exemple,
filter_condition
renvoie FALSE ou NULL pour toutes les lignes).

Valeurs nulles

Si une seule valeur est nulle, VARIANCE l'ignore. Cependant, si toutes les valeurs transmises à la fonction sont NULL, ou si aucune ligne n'est sélectionnée, VARIANCE renvoie NULL.

Grouper par

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

Exemple

L'expression suivante calcule la variance de toutes les lignes dans le port TOTAL_SALES :
VARIANCE( TOTAL_SALES )
TOTAL_SALES
2198.0
2256.0
3001.0
NULL
8953.0
RETURN VALUE:
  10592444.6666667