Les valeurs manquantes sont ignorées. Par exemple, si l'expression est Average(Est, Ouest, Sud)
et Sud
manque, la moyenne des valeurs Est
et Ouest
est calculée.
Le tableau suivant répertorie les fonctions que vous pouvez ajouter à votre expression.
Fonction |
Description |
Abs
|
Renvoie la valeur absolue d'un nombre. Abs admet un seul argument. |
Average
|
Renvoie la moyenne de toutes les valeurs des arguments. La moyenne est la somme des valeurs divisée par leur nombre. Si leur nombre est égal à zéro, Average indique que la valeur est manquante. Average admet un nombre illimité d'arguments. Exemple :
Average(Produit 1, Produit 2) renvoie la moyenne de Produit 1 et de Produit 2 .
Average(Gen(2)) renvoie la moyenne de tous les membres dont le niveau de génération est 2.
|
Count
|
Renvoie le nombre de valeurs figurant dans les arguments. Si aucune valeur
n'est à compter, le chiffre zéro est renvoyé. Count admet un nombre illimité d'arguments.
Count(Produit 1, Produit 2, Gen(2)) renvoie 2 + le nombre de membres dont le niveau de génération est 2.
|
If
|
Renvoie une valeur différente selon que la condition donnée est vraie ou non. If admet trois arguments, où :
- le premier argument est la condition à tester. La condition se compose d'une partie gauche et d'une partie droite, séparées par l'un des opérateurs suivants : <=, >=, =, <, > ou != (<> peut aussi être utilisé pour les tests "différent de") ;
- le deuxième argument est la valeur à renvoyer si la condition est vraie ;
- le troisième argument est la valeur à renvoyer si la condition n'est pas vraie.
|
Max
|
Renvoie la valeur maximale parmi toutes les valeurs des arguments. Max admet un nombre illimité d'arguments.
|
Median
|
Renvoie la valeur médiane de toutes les valeurs des arguments. La moitié des nombres possèdent des valeurs supérieures et l'autre moitié des valeurs inférieures à cette valeur médiane. Median admet un nombre illimité d'arguments.
|
Min
|
Renvoie la valeur minimale parmi toutes les valeurs des arguments. Min admet un nombre illimité d'arguments.
|
Power
|
Renvoie la valeur d'une première valeur à la puissance d'une deuxième valeur. Power admet deux arguments, où :
- le premier argument est la base,
- le deuxième argument est l'exposant.
Power renvoie la base élevée à la puissance de l'exposant.
|
Product
|
Renvoie le produit de la multiplication de toutes les valeurs des arguments. Product admet un nombre illimité d'arguments.
|
Round
|
Renvoie la part entière du nombre arrondi
au nombre entier le plus proche. Round admet un seul argument. |
Sqrt
|
Renvoie la racine carrée d'un nombre. Sqrt admet un seul argument. |
Stdev
|
Renvoie l'écart type de toutes les valeurs des arguments. L'écart type mesure l'importance de la dispersion des valeurs par rapport à la valeur moyenne. Stdev admet un nombre illimité d'arguments.
|
Sum
|
Renvoie la somme de toutes les valeurs des arguments.
S'il n'y a pas de valeurs à additionner, Sum renvoie le chiffre zéro. Sum admet un nombre illimité d'arguments.
Sum(Produit 1, Produit 2) renvoie la somme de Produit 1 et de Produit 2 .
Sum(Gen(2)) renvoie la somme de tous les membres dont le niveau de génération est 2.
|
Var
|
Renvoie l'écart de toutes les valeurs des arguments. Il s'agit de l'écart moyen au carré de chaque nombre de l'ensemble par rapport à la moyenne. Var admet un nombre illimité d'arguments. |
Percentoftotal
|
Remarque : Percentoftotal ne s'applique qu'aux calculs dans les bases de données multidimensionnelles.
Renvoie un membre spécifié comme pourcentage d'un certain total. Le total correspond à la valeur qui figure dans la cellule à l'intersection du membre spécifié et d'un autre membre sur l'autre axe. Prenez par exemple une grille indiquant les ventes, où les valeurs Année sont indiquées sur les lignes et les valeurs Produits dans les colonnes. Vous pouvez déterminer le pourcentage du total pour Produit 1, où le total correspond aux ventes de Produit 1 pour toutes les années . Le membre calculé renvoie les ventes de Produit 1 pour chaque année divisées par les ventes de Produit 1 pour toutes les années .
Percentoftotal est associé aux arguments suivants :
- Membre
- Il s'agit du membre de la dimension (c'est-à-dire la colonne ou la ligne) pour lequel calculer le pourcentage du total.
- Dimension
- Il s'agit de la dimension sur l'axe opposé qui contient le membre utilisé pour déterminer le total. Par exemple, si la grille affiche les valeurs
Année et Lieux sur les lignes et les valeurs Produits dans les colonnes, et si Membre est un membre de Produits , alors Dimension peut être Année ou Lieux .
- Membre de l'axe opposé
- Il s'agit du membre de la valeur Dimension qui, avec la valeur Membre, détermine le total à partir duquel calculer le pourcentage. Le total est la valeur qui figure dans la cellule à l'intersection de Membre et Membre de l'axe opposé.
- Génération
- Il s'agit de la génération pour laquelle les pourcentages sont calculés. Dans le cas d'une génération 0, les pourcentages sont affichés pour tous les membres.
- Regroupement
- Lorsque l'axe a plusieurs dimensions, indique si chaque regroupement de dimensions est associé à un pourcentage distinct. Si Regroupement a pour valeur "Non groupé", les pourcentages sont calculés tous groupes confondus.
Par exemple, la grille ci-après répertorie les pourcentages des membres calculés dont l'expression est une fonction Percentoftotal . Les arguments de la fonction Percentoftotal sont associés aux valeurs suivantes :
- Membre = Produit
- Dimension = Lieux
- Membre de l'axe opposé = Tous les lieux
- Génération = 1
- Regroupement = Groupé
Les pourcentages des membres calculés sont calculés en tant que ventes pour le produit pour chaque lieu et en tant que pourcentage des ventes du produit pour tous les lieux.
Lieux | Année | Produit | Pourcentages |
Est |
2000 | 5 | 0.25 |
2001 | 20 | 0.40 |
2002 | 20 | 0.50 |
Ouest |
2000 | 15 | 0.75 |
2001 | 30 | 0.60 |
2002 | 20 | 0.50 |
Tous les lieux |
2000 | 20 | 1 |
2001 | 50 | 1 |
2002 | 40 | 1 |
|
Rank
|
Renvoie le classement de chaque élément dans une colonne ou une ligne.
Rank est associé aux arguments suivants :
- Membre
- Il s'agit du membre de la dimension (c'est-à-dire la colonne ou la ligne) à classer.
- Dimension
- Il s'agit de la dimension sur l'axe opposé dont les membres sont utilisés pour générer le classement. Par exemple, la grille répertorie les ventes, où les valeurs
Année et Lieux sont indiquées sur les lignes, les valeurs Produits sont indiquées dans les colonnes et Membre est un membre de Produits . Dimension peut être Année ou Lieux . Si la valeur de Dimension est Année , alors Rank classe les ventes des produits selon les années .
- Génération
- Il s'agit de la génération des membres de la dimension à classer. Une génération de 0 signifie que
tous les membres sont classés.
- Ordre
- Il peut être croissant ou décroissant. Dans l'ordre décroissant, le nombre le plus élevé occupe
la première place. Dans l'ordre croissant, c'est le nombre le plus
faible qui est en premier.
- Regroupement
- Lorsque l'axe a plusieurs dimensions, indique si chaque regroupement de dimensions est classé séparément. Si Regroupement a pour valeur "Non groupé", les classements sont calculés tous groupes confondus.
Remarque : les arguments Dimension, Génération et Regroupement s'appliquent uniquement aux calculs dans les bases de données multidimensionnelles.
Par exemple, la grille ci-après répertorie le classement des membres calculés dont l'expression est une fonction Rank . Les arguments de la fonction Rank sont associés aux valeurs suivantes :
- Membre = Produit
- Dimension = Année
- Génération = 1
- Ordre = Décroissant
- Regroupement = Groupé
Lieux | Année | Produit | Classement |
Est |
2000 | 102 | 1 |
2001 | 76 | 3 |
2002 | 88 | 2 |
Ouest |
2000 | 49 | 3 |
2001 | 52 | 1 |
2002 | 51 | 2 |
|
Runningtotal
|
Renvoie la somme cumulée des valeurs pour
le membre indiqué.
Runningtotal est associé aux arguments suivants :
- Membre
- Il s'agit du membre de la dimension (c'est-à-dire la ligne ou la colonne) pour lequel calculer la somme cumulée.
- Dimension
- Il s'agit de la dimension sur l'axe opposé dont les membres sont utilisés pour calculer la somme cumulée. Par exemple, la grille ci-après répertorie les ventes, où les valeurs
Année et Lieux sont indiquées sur les lignes, les valeurs Produits dans les colonnes et Membre est un membre de Produits . Dimension peut être Année ou Lieux . Si Dimension a pour valeur Année , alors Runningtotal renvoie la somme cumulée des ventes pour les produits selon les années .
- Génération
- Il s'agit de la génération des membres de la dimension à cumuler. Une génération de 0 signifie que tous les membres sont cumulés.
- Regroupement
- Lorsque l'axe a plusieurs dimensions, indique si chaque regroupement de dimensions est cumulé séparément. Si Regroupement a pour valeur "Non groupé", les cumuls sont calculés tous groupes confondus.
Remarque : les arguments Dimension, Génération et Regroupement s'appliquent uniquement aux calculs dans les bases de données multidimensionnelles.
Par exemple, la grille ci-après répertorie le cumul des membres calculés dont l'expression est une fonction Runningtotal . Les arguments de la fonction Runningtotal sont associés aux valeurs suivantes :
- Membre = Produit
- Dimension = Année
- Génération = 1
- Regroupement = Groupé
Lieux | Année | Produit | Somme cumulée |
Est |
2000 | 102 | 102 |
2001 | 76 | 178 |
2002 | 88 | 266 |
Ouest |
2000 | 49 | 49 |
2001 | 52 | 101 |
2002 | 51 | 152 |
|