Fonctions, opérateurs et mots clés. SAP 4.0 Feature Pack 3
Fonctions, opérateurs et mots clés
Fonctions, opérateurs et mots clés
6.1 Fonctions
Les fonctions se divisent en plusieurs catégories qui sont les suivantes :
Catégorie
Aggregate
Caractère
Date et heure
Document
Fournisseur de données
Logique
Numérique
Divers
Ensemble
Description
Données agrégées (par exemple, en effectuant le total ou la moyenne d'un ensemble de valeurs)
Manipule des chaînes de caractères
Renvoie des données de date et heure
Renvoie des données relatives à un document
Renvoie des données sur le fournisseur de données d'un document
Renvoie VRAI ou FAUX
Renvoie des données numériques
Fonctions ne correspondant à aucune des catégories précédentes
Renvoie des ensembles de membres de hiérarchies
6.1.1 Fonction du groupe Aggregate
51 2012-05-10
Fonctions, opérateurs et mots clés
6.1.1.1 Aggregate
Description
Renvoie l'agrégation par défaut d'un indicateur pour un ensemble de membres donné
Groupe de fonctions
Aggregate
Syntaxe
num Aggregate(indicateur[;ensemble_de_membres]
Entrée
Paramètre
indicateur
Description
Tout indicateur
Type
Indicateur
Obligatoire
Oui ensemble_de_membres
Ensemble de membres utilisé pour calculer l'agrégation
Ensemble de membres
Non
Remarques
• Vous pouvez utiliser la syntaxe étendue des opérateurs contextuels avec la fonction Aggregate.
• Si vous incluez ensemble_de_membres, la fonction Aggregate renvoie la valeur agrégée de l'indicateur de tous les membres de l'ensemble.
• ensemble_de_membres peut inclure plusieurs ensembles séparés par des points virgules (;).
• La liste de l'ensemble des membres doit être entre {}.
• Tous les ensembles de membres doivent provenir de la hiérarchie actuelle. Si une autre hiérarchie est utilisée, l'erreur #MULTIVALUE se produit.
• Si une hiérarchie est spécifiée uniquement dans un ensemble de membres, le membre actuel de la hiérarchie est utilisé.
Exemples
Si l'agrégation par défaut de l'indicateur [Chiffre d'affaires] est Sum et que [Californie] désigne un membre de la hiérarchie [Géographie] (Pays > Etat > Ville), Aggregate([Chiffre d'affaires];De scendants([Géographie]&[EU].[Californie];1)) renvoie le chiffre d'affaires total de toutes les villes de Californie.
Rubriques associées
•
Référence à des membres et des ensembles de membres des hiérarchies
52 2012-05-10
Fonctions, opérateurs et mots clés
53
6.1.1.2 Average
Description
Renvoie la valeur moyenne d'un indicateur
Groupe de fonctions
Aggregate
Syntaxe
num Average(indicateur[;ensemble_de_membres][;InclureVide])
Entrée
Paramètre
indicateur ensemble_de_membres
InclureVide
Description
Tout indicateur
Un ensemble de membres
Inclut les lignes vides dans le calcul
Type
Indicateur
Ensemble de membres
Mot clé
Obligatoire
Oui
Non
Non
(les lignes vides sont exclues par défaut)
Remarques
• Vous pouvez utiliser la syntaxe étendue des opérateurs contextuels avec la fonction Average.
• Si vous incluez ensemble_de_membres, la fonction Average renvoie la valeur moyenne de l'indicateur de tous les membres de l'ensemble.
• ensemble_de_membres peut inclure plusieurs ensembles séparés par des points virgules (;).
• La liste de l'ensemble des membres doit être entre {}.
• Tous les ensembles de membres doivent provenir de la hiérarchie actuelle. Si une autre hiérarchie est utilisée, l'erreur #MULTIVALUE se produit.
• Si une hiérarchie est spécifiée uniquement dans un ensemble de membres, le membre actuel de la hiérarchie est utilisé.
Exemples
Si l'indicateur [Chiffre d'affaires] comporte les valeurs 41 569, 30 500, 40 000 et 50 138, Ave rage([Chiffre d'affaires]) renvoie 40 552.
Si [Californie] désigne un membre de la hiérarchie [Géographie] (Pays > Etat > Ville), , Ave rage([Chiffre d'affaires];[Géographie]&[EU].[Californie].enfants) renvoie le chiffre d'affaires moyen de toutes les villes de Californie.
2012-05-10
Fonctions, opérateurs et mots clés
Rubriques associées
•
Référence à des membres et des ensembles de membres des hiérarchies
•
6.1.1.3 Count
Description
Renvoie le nombre de valeurs d'un ensemble de valeurs
Groupe de fonctions
Aggregate
Syntaxe
entier Count(données_agrégées[;ensemble_de_membres][;InclureVide][;Distinct|Tous])
Entrée
Paramètre Description Type
données_agrégées
Tout indicateur, dimension, hiérarchie, niveau ou ensemble de membres
Dimension, indicateur, hiérarchie, ensemble de membres ensemble_de_membres
Ensemble de membres utilisé pour calculer le nombre
Ensemble de membres
InclureVide Inclut des valeurs vides dans le calcul
Distinct|Tout
Inclut les valeurs distinctes uniquement (par défaut pour les dimensions) ou toutes les valeurs
(par défaut pour les indicateurs) dans le calcul
Mot clé
Mot clé
Obligatoire
Oui
Non
Non
Non
Remarques
• Vous pouvez utiliser la syntaxe étendue des opérateurs contextuels avec la fonction Count.
• Si vous spécifiez InclureVide comme deuxième argument, la fonction tient compte des valeurs vides (nulles) pour le calcul.
• Si vous ne spécifiez pas le paramètre Distinct|Tous, les valeurs par défaut sont Distinct pour les dimensions et Tous pour les indicateurs.
• Si vous incluez ensemble_de_membres, la fonction Count compte uniquement le nombre de valeurs à l'intérieur de ensemble_de_membres.
• ensemble_de_membres peut inclure plusieurs ensembles séparés par des points virgules (;).
• La liste de l'ensemble des membres doit être entre {}.
54 2012-05-10
Fonctions, opérateurs et mots clés
• Tous les ensembles de membres doivent provenir de la hiérarchie actuelle. Si une autre hiérarchie est utilisée, l'erreur #MULTIVALUE se produit.
• Si une hiérarchie est spécifiée uniquement dans un ensemble de membres, le membre actuel de la hiérarchie est utilisé.
Exemples
Count("Test") renvoie 1
Count([Ville];Distinct) renvoie 5 s'il existe 5 villes différentes dans une liste de villes, même si la liste contient plus de 5 lignes en raison des doublons.
Count([Ville];Tout) renvoie 10 s'il existe 10 villes différentes dans une liste de villes, même si certaines sont des doublons.
Count ([Ville];InclureVide) renvoie 6 s'il existe 5 villes et une ligne vide dans une liste de villes.
Count([Produit];{Géographie]&[Etat) renvoie le nombre total de membres au niveau [Etat] de la hiérarchie [Géographie].
Rubriques associées
•
•
55
6.1.1.4 Premier
Description
Renvoie la première valeur d'un ensemble de données
Groupe de fonctions
Aggregate
Syntaxe
type_entrée First(dimension|indicateur)
Entrée
Paramètre
dimension|indicateur
Description Type
Toute dimension ou tout indicateur
Dimension ou indicateur
Obligatoire
Oui
Remarques
• Lorsque First est placé dans un pied de rupture, la première valeur de la rupture est renvoyée.
• Lorsque First est placé dans un pied de section, la première valeur de la section est renvoyée.
2012-05-10
Fonctions, opérateurs et mots clés
Exemples
Lorsque First([Chiffre d'affaires]) est placé dans un pied de tableau, la première valeur de
[Chiffre d'affaires] est renvoyée dans le tableau.
56
6.1.1.5 Dernier
Description
Renvoie la dernière valeur d'une dimension ou d'un indicateur
Groupe de fonctions
Aggregate
Syntaxe
type_entrée Dernier(dimension|indicateur)
Entrée
Paramètre
dimension|indicateur
Description Type
Toute dimension ou tout indicateur
Dimension ou indicateur
Obligatoire
Oui
Remarques
• Lorsque Last est placé dans un pied de rupture, la dernière valeur de la rupture est renvoyée.
• Lorsque Last est placé dans un pied de section, la dernière valeur de la section est renvoyée.
Exemples
Lorsque First([Chiffre d'affaires]) est placé dans un pied de tableau, la première valeur de
[Chiffre d'affaires] est renvoyée dans le tableau.
6.1.1.6 Max
Description
Renvoie la plus grande valeur d'un ensemble de valeurs
Groupe de fonctions
Aggregate
Syntaxe
type_de_saisie Max(données_agrégées[;ensemble_de_membres])
2012-05-10
Fonctions, opérateurs et mots clés
Entrée
Paramètre Description
données_agrégées
Tout indicateur, dimension, hiérarchie, niveau ou ensemble de membres ensemble_de_membres
Un ensemble de membres
Type
Dimension, indicateur, hiérarchie, niveau ou ensemble de membres
Ensemble de membres
Obligatoire
Oui
Non
Remarques
• Vous pouvez utiliser la syntaxe étendue des opérateurs contextuels avec la fonction Max.
• Si vous incluez ensemble_de_membres, la fonction Max renvoie la valeur maximale des données agrégées pour tous les membres de l'ensemble.
• ensemble_de_membres peut inclure plusieurs ensembles séparés par des points virgules (;).
• La liste de l'ensemble des membres doit être entre {}.
• Tous les ensembles de membres doivent provenir de la hiérarchie actuelle. Si une autre hiérarchie est utilisée, l'erreur #MULTIVALUE se produit.
• Si une hiérarchie est spécifiée uniquement dans un ensemble de membres, le membre actuel de la hiérarchie est utilisé.
Exemples
Si les valeurs de l'indicateur [Chiffre d'affaires] sont 3 000, 60 034 et 901 234, Max([Chiffre d'af faires]) renvoie 901 234.
Si les valeurs de la dimension [Ville] sont "Aberdeen" et "Londres", Max([Ville]) renvoie "Londres".
Si [Etats-Unis] désigne un membre de la hiérarchie [Géographie] (Pays > Etat > Ville), , Max([Chiffre d'affaires];[Géographie].[Etats-Unis].Enfants) renvoie le chiffre d'affaires le plus élevé pour un Etat américain.
6.1.1.7 Median
Description
Renvoie la médiane (valeur centrale) d'un indicateur
Groupe de fonctions
Aggregate
Syntaxe
numérique Median(indicateur)
57 2012-05-10
Fonctions, opérateurs et mots clés
Entrée
Paramètre
indicateur
Description
Tout indicateur
Type
Indicateur
Obligatoire
Oui
Remarques
Si l'ensemble de nombres comporte un nombre de valeurs pair, la fonction Median prend la moyenne des deux valeurs centrales.
Exemples
Median([Chiffre d'affaires]) renvoie 971 444 si [Chiffre d'affaires] possède les valeurs
835 420, 971 444 et 1 479 660.
58
6.1.1.8 Min
Description
Renvoie la plus petite valeur d'un ensemble de valeurs
Groupe de fonctions
Aggregate
Syntaxe
tout_type Min(données_agrégées[;ensemble_de_membres])
Entrée
Paramètre Description
données_agrégées
Tout indicateur, dimension, hiérarchie, niveau ou ensemble de membres ensemble_de_membres
Un ensemble de membres
Type
Dimension, indicateur, hiérarchie, niveau ou ensemble de membres
Ensemble de membres
Obligatoire
Oui
Non
Remarques
• Vous pouvez utiliser des opérateurs de contexte de syntaxe étendue avec Min.
• Si vous incluez ensemble_de_membres, la fonction Min renvoie la valeur minimale des données agrégées pour tous les membres de l'ensemble.
• ensemble_de_membres peut inclure plusieurs ensembles séparés par des points virgules (;).
• La liste de l'ensemble des membres doit être entre {}.
• Tous les ensembles de membres doivent provenir de la hiérarchie actuelle. Si une autre hiérarchie est utilisée, l'erreur #MULTIVALUE se produit.
2012-05-10
Fonctions, opérateurs et mots clés
• Si une hiérarchie est spécifiée uniquement dans un ensemble de membres, le membre actuel de la hiérarchie est utilisé.
Exemples
Si l'indicateur Chiffre d'affaires comporte les valeurs 3 000, 60 034 et 901 234, Min([Chiffre d'affaires]) renvoie 3 000.
Si les valeurs de la dimension [Ville] sont "Aberdeen" et "Londres", Min([Ville]) renvoie "Aberdeen".
Min([Chiffre d'affaires];[Géographie]&[EU].enfants) renvoie le chiffre d'affaires le plus faible d'un état américain si [EU] désigne un membre de la hiérarchie [Géographie] de niveaux
[Pays] > [Etat] > [Ville].
6.1.1.9 Mode
Description
Renvoie la valeur d'un ensemble de données qui apparaît le plus souvent
Groupe de fonctions
Aggregate
Syntaxe
input_type Mode(dimension|measure)
Entrée
Paramètre
dimension|indicateur
Description Type
Toute dimension ou indicateur
Indicateur
Obligatoire
Oui
Remarques
•
Mode renvoie la valeur Nul si aucune des valeurs de l'ensemble de données n'apparaît plus souvent que les autres.
Exemples
Mode([Chiffres d'affaires]) renvoie 200 si la variable [Chiffre d'affaires] a les valeurs 100,
200, 300, 200.
Mode([Pays]) renvoie la valeur [Pays] qui apparaît le plus souvent.
59 2012-05-10
Fonctions, opérateurs et mots clés
60
6.1.1.10 Pourcentage
Description
Exprime une valeur d'indicateur en tant que pourcentage de son contexte
Groupe de fonctions
Aggregate
Syntaxe
num Percentage(indicateur[;Rupture][;Ligne|Col])
Entrée
Paramètre
indicateur
Rupture
Ligne|Col
Description
Tout indicateur
Type
Indicateur
Prend en compte les ruptures de tableau
Mot clé
Définit le sens du calcul Mot clé
Obligatoire
Oui
Non
Non
Exemples
Dans le tableau suivant, la colonne Pourcentage contient la formule Percentage ([Revenu des ventes])
.
Année
2001
2002
2003
Somme :
Chiffre d'affaires
1 000
5 000
4 000
10 000
Pourcentage
10
50
40
100
Par défaut, le contexte d'intégration est le total de l'indicateur dans le tableau. Vous pouvez faire en sorte que la fonction prenne en compte une rupture dans le tableau en utilisant l'argument facultatif
Rupture
. Dans ce cas, le contexte d'intégration par défaut devient la section de tableau.
Dans le tableau suivant, la colonne Pourcentage contient la formule Pourcentage([Chiffre d'affaires];Rupture)
Année
2001
Trimestre
T1
Revenu des ventes
1 000
Pourcentage
10
2012-05-10
Fonctions, opérateurs et mots clés
2001
T2
T3
T4
Somme :
2 000
5 000
2 000
10 000
20
50
20
100
Année
2002
2002
Trimestre
T1
T2
T3
T4
Somme :
Revenu des ventes
2 000
2 000
5 000
1 000
10 000
Pourcentage
20
20
50
10
100
Vous pouvez utiliser la fonction Percentage sur plusieurs colonnes ou lignes ; l'argument facultatif
Ligne
|Col vous permet de le préciser explicitement. Par exemple, dans le tableau croisé suivant, la colonne % contient la formule Percentage ([Revenu des ventes];Ligne).
2001
2002
T1
1 000
2 000
%
10
20
T2
2 000
2 000
%
20
20
T3
5 000
5 000
%
50
50
T4
2 000
1 000
%
20
10
6.1.1.11 Percentile
Description
Renvoie le nième centile d'un indicateur
Groupe de fonctions
Numérique
Syntaxe
numérique Percentile(indicateur;centile)
61 2012-05-10
Fonctions, opérateurs et mots clés
62
Entrée
Paramètre
indicateur centile
Description
Tout indicateur
Un pourcentage exprimé sous forme décimale
Type
Indicateur
Nombre
Obligatoire
Oui
Oui
Remarques
Le nième centile est un nombre supérieur ou égal à n % des nombres d'un ensemble. Vous exprimez n % sous la forme 0.n.
Exemples
Si [indicateur] possède l'ensemble de nombres (10;20;30;40;50), Centile([indicateur];0.3) renvoie 22, qui est supérieur ou égal à 30 % des nombres de l'ensemble.
6.1.1.12 Product
Description
Multiplie les valeurs d'un indicateur
Groupe de fonctions
Aggregate
Syntaxe
numérique Product(indicateur)
Entrée
Paramètre
indicateur
Description
Tout indicateur
Type
Indicateur
Exemples
Product([Indicateur]) renvoie 30 si [Indicateur] a les valeurs 2, 3, 5.
Obligatoire
Oui
6.1.1.13 RunningAverage
Description
Renvoie la moyenne cumulative d'un indicateur
2012-05-10
Fonctions, opérateurs et mots clés
Groupe de fonctions
Aggregate
Syntaxe
num RunningAverage(indicateur[;Ligne|Col][;InclureVide][;(réinit_dims)])
Entrée
Paramètre
indicateur
Ligne|Col
InclureVide dim_redéfinies
Description
Tout indicateur
Définit le sens du calcul
Inclut des valeurs vides dans le calcul
Type
Indicateur
Mot clé
Mot clé
Réinitialise le calcul selon les dimensions spécifiées
Liste Dimension
Obligatoire
Oui
Non
Non
Non
Remarques
• Vous pouvez utiliser des opérateurs de contexte de syntaxe étendue avec RunningAverage.
• Vous pouvez définir le sens du calcul à l'aide des opérateurs Ligne et Col.
• Si vous appliquez un tri sur l'indicateur référencé par RunningAverage, le calcul de la moyenne cumulative a lieu après le tri de l'indicateur.
• Vous devez toujours mettre les dimensions entre parenthèses, même si la liste des dimensions redéfinies ne contient qu'une entrée.
• Lorsque vous spécifiez un ensemble de dimensions redéfinies, vous devez les séparer par des points-virgules.
•
RunningAverage ne réinitialise pas automatiquement la moyenne après un saut de bloc ou une nouvelle section.
Exemples
RunningAverage([Chiffre d'affaires]) renvoie ces résultats dans le tableau suivant :
Pays
US
US
France
Lieu de séjour
Hawaiian Club
Bahamas Beach
Côte d'Azur
Chiffre d'affaires
1 479 660
971 444
835 420
Moyenne cumulative
835 420
1 225 552
1 095 508
RunningAverage([Chiffre d'affaires]);([Pays]) renvoie ces résultats dans le tableau suivant :
Pays
US
Lieu de séjour
Hawaiian Club
Chiffre d'affaires
1 479 660
Moyenne cumulative
835 420
63 2012-05-10
Fonctions, opérateurs et mots clés
US
France
Rubriques associées
•
•
Bahamas Beach
Côte d'Azur
971 444
835 420
1 225 552
835 420
6.1.1.14 RunningCount
Description
Renvoie le total cumulatif d'un ensemble de nombres
Groupe de fonctions
Aggregate
Syntaxe
num RunningCount(dimension|indicateur[;Ligne|Col][;InclureVide][;(réinit_dims)])
Entrée
Paramètre
dimension|indicateur
Ligne|Col
InclureVide dim_redéfinies
Description
Toute dimension ou tout indicateur
Définit le sens du calcul
Inclut des valeurs vides dans le calcul
Réinitialise le calcul selon les dimensions spécifiées
Type Obligatoire
Dimension ou indicateur
Oui
Mot clé
Mot clé
Liste Dimension
Non
Non
Non
Remarques
• Vous pouvez utiliser la syntaxe étendue des opérateurs contextuels avec la fonction RunningCount.
• Vous pouvez définir le sens du calcul à l'aide des opérateurs Ligne et Col.
• Si vous appliquez un tri sur l'indicateur référencé par RunningCount, le calcul du nombre cumulatif a lieu après le tri de l'indicateur.
• Vous devez toujours mettre les dimensions entre parenthèses, même si la liste des dimensions redéfinies ne contient qu'une entrée.
• Lorsque vous spécifiez un ensemble de dimensions redéfinies, vous devez les séparer par des points-virgules.
64 2012-05-10
Fonctions, opérateurs et mots clés
•
RunningCount ne réinitialise pas automatiquement le total après un saut de bloc ou une nouvelle section.
Exemples
RunningCount([Chiffre d'affaires]) renvoie ces résultats dans le tableau suivant :
Pays
US
US
France
Lieu de séjour
Hawaiian Club
Bahamas Beach
Côte d'Azur
Chiffre d'affaires
1 479 660
971 444
835 420
2
3
Nombre cumulatif
1
RunningCount([Chiffre d'affaires]);([Pays]) renvoie ces résultats dans le tableau suivant :
Pays
US
US
France
Lieu de séjour
Hawaiian Club
Bahamas Beach
Côte d'Azur
Chiffre d'affaires
1 479 660
971 444
835 420
Nombre cumulatif
1
2
1
Rubriques associées
•
•
•
•
6.1.1.15 RunningMax
Description
Renvoie le maximum cumulatif d'une dimension ou d'un indicateur
Groupe de fonctions
Aggregate
Syntaxe
input_type RunningMax(dimension|measure[;Row|Col][;(reset_dims)])
65 2012-05-10
Fonctions, opérateurs et mots clés
Entrée
Paramètre
dimension|indicateur
Ligne|Col dim_redéfinies
Description
Toute dimension ou tout indicateur
Type Obligatoire
Dimension ou indicateur
Oui
Définit le sens du calcul Mot clé
Réinitialise le calcul selon les dimensions spécifiées
Liste Dimension
Non
Non
Remarques
• Vous pouvez utiliser la syntaxe étendue des opérateurs contextuels avec la fonction RunningMax.
• Vous pouvez définir le sens du calcul à l'aide des opérateurs Ligne et Col.
• Si vous appliquez un tri sur l'indicateur référencé par RunningMax, le calcul du maximum cumulatif a lieu après le tri de l'indicateur.
• Vous devez toujours mettre les dimensions entre parenthèses, même si la liste des dimensions redéfinies ne contient qu'une entrée.
• Lorsque vous spécifiez un ensemble de dimensions redéfinies, vous devez les séparer par des points-virgules.
•
RunningMax ne réinitialise pas automatiquement le maximum après un saut de bloc ou une nouvelle section.
Exemples
RunningMax([Chiffre d'affaires]) renvoie ces résultats dans le tableau suivant :
Pays
France
US
US
Lieu de séjour
Côte d'Azur
Bahamas Beach
Hawaiian Club
Chiffre d'affaires
835 420
971 444
1 479 660
Maximum cumulatif
835 420
971 444
1 479 660
Rubriques associées
•
•
6.1.1.16 RunningMin
Description
Renvoie le minimum cumulatif d'une dimension ou d'un indicateur
66 2012-05-10
Fonctions, opérateurs et mots clés
Groupe de fonctions
Aggregate
Syntaxe
type_entrée RunningMin(dimension|indicateur;[Ligne|Col];[(réinit_dimensions)])
Entrée
Paramètre Description
dimension|détail|indicateur
Toute dimension ou indicateur
Ligne|Col dim_redéfinies
Type
Définit le sens du calcul Mot clé
Réinitialise le calcul selon les dimensions spécifiées
Liste Dimension
Obligatoire
Dimension ou indicateur
Oui
Non
Non
Remarques
• Vous pouvez utiliser la syntaxe étendue des opérateurs contextuels avec la fonction RunningMin.
• Vous pouvez définir le sens du calcul à l'aide des opérateurs Ligne et Col.
• Si vous appliquez un tri sur l'indicateur référencé par RunningMin, le calcul du minimum cumulatif a lieu après le tri de l'indicateur.
• Vous devez toujours mettre les dimensions entre parenthèses, même si la liste des dimensions redéfinies ne contient qu'une entrée.
• Lorsque vous spécifiez un ensemble de dimensions redéfinies, vous devez les séparer par des points-virgules.
•
RunningMin ne réinitialise pas automatiquement le minimum après un saut de bloc ou une nouvelle section.
Exemples
RunningMin([Chiffre d'affaires]) renvoie ces résultats dans le tableau suivant :
Pays
France
US
US
Lieu de séjour
Côte d'Azur
Bahamas Beach
Hawaiian Club
Chiffre d'affaires
835 420
971 444
1 479 660
Minimum cumulatif
835 420
835 420
835 420
Rubriques associées
•
•
67 2012-05-10
Fonctions, opérateurs et mots clés
68
6.1.1.17 RunningProduct
Description
Renvoie le produit cumulatif d'un indicateur
Groupe de fonctions
Aggregate
Syntaxe
num RunningProduct(indicateur[;Ligne|Col][;(réinit_dims)])
Entrée
Paramètre
indicateur
Ligne|Col dim_redéfinies
Description
Tout indicateur
Type
Indicateur
Définit le sens du calcul Mot clé
Réinitialise le calcul selon les dimensions spécifiées
Liste Dimension
Obligatoire
Oui
Non
Non
Remarques
• Vous pouvez utiliser la syntaxe étendue des opérateurs contextuels avec la fonction RunningPro duct
.
• Vous pouvez définir le sens du calcul à l'aide des opérateurs Ligne et Col.
• Si vous appliquez un tri sur l'indicateur référencé par RunningProduct, le calcul du produit cumulatif a lieu après le tri de l'indicateur.
• Vous devez toujours mettre les dimensions entre parenthèses, même si la liste des dimensions redéfinies ne contient qu'une entrée.
• Lorsque vous spécifiez un ensemble de dimensions redéfinies, vous devez les séparer par des points-virgules.
•
RunningProduct ne réinitialise pas automatiquement le produit après un saut de bloc ou une nouvelle section.
Exemples
RunningProduct([Nombre d'invités]) renvoie ces résultats dans le tableau suivant :
Pays d'origine
Japon
Japon
US
Ville
Kobe
Osaka
Chicago
Nombre d'invités
6
4
241
Produit cumulatif
6
24
5 784
2012-05-10
Fonctions, opérateurs et mots clés
RunningProduct([Nombre d'invités]);([Pays d'origine]) renvoie ces résultats dans le tableau suivant :
Pays d'origine
Japon
Japon
US
Ville
Kobe
Osaka
Chicago
Nombre d'invités
6
4
241
Produit cumulatif
6
24
5 784
Rubriques associées
•
•
69
6.1.1.18 RunningSum
Description
Renvoie la somme cumulative d'un indicateur
Groupe de fonctions
Aggregate
Syntaxe
num RunningSum(indicateur[;Ligne|Col][;(réinit_dims)])
Entrée
Paramètre
indicateur
Ligne|Col dim_redéfinies
Description
Tout indicateur
Définit le sens du calcul
Type
Indicateur
Mot clé
Réinitialise le calcul selon les dimensions spécifiées
Liste Dimension
Obligatoire
Oui
Non
Non
Remarques
• Vous pouvez utiliser les opérateurs contextuels de syntaxe avancée avec la fonction RunningSum.
• Vous pouvez définir le sens du calcul à l'aide des opérateurs Ligne et Col.
• Si vous appliquez un tri sur l'indicateur référencé par RunningSum, le calcul de la somme cumulative a lieu après le tri de l'indicateur.
• Vous devez toujours mettre les dimensions entre parenthèses, même si la liste des dimensions redéfinies ne contient qu'une entrée.
2012-05-10
Fonctions, opérateurs et mots clés
• Lorsque vous spécifiez un ensemble de dimensions redéfinies, vous devez les séparer par des points-virgules.
•
RunningSum ne réinitialise pas automatiquement la somme après un saut de bloc ou une nouvelle section.
Exemple
RunningSum([Chiffre d'affaires]) renvoie ces résultats dans le tableau suivant :
Pays
France
US
US
Lieu de séjour
Côte d'Azur
Bahamas Beach
Hawaiian Club
Chiffre d'affaires
835 420
971 444
1 479 660
Somme cumulative
835 420
1 806 864
3 286 524
RunningSum([Chiffre d'affaires]);([Pays]) renvoie ces résultats dans le tableau suivant :
Pays
France
US
US
Lieu de séjour
Côte d'Azur
Bahamas Beach
Hawaiian Club
Chiffre d'affaires
835 420
971 444
1 479 660
Somme cumulative
835 420
971 444
2 451 104
Rubriques associées
•
•
6.1.1.19 ValeurServeur
Description
Renvoie la valeur de la base de données d'un indicateur
Groupe de fonctions
Aggregate
Syntaxe
num ValeurServeur([indicateur])
70 2012-05-10
Fonctions, opérateurs et mots clés
Entrée
Paramètre
indicateur
Description
Tout indicateur
Type
Indicateur
Obligatoire
Oui
Remarques
•
ValeurServeur ignore l'ensemble des filtres appliqués aux dimensions ou hiérarchies utilisées pour calculer l'indicateur
Exemple
ValeurServeur([Montant des ventes sur Internet] renvoie la valeur de la base de données de l'indicateur [Montant des ventes sur Internet]
71
6.1.1.20 Ecartype
Description
Renvoie l'écart type d'un indicateur
Groupe de fonctions
Aggregate
Syntaxe
numérique EcartType(indicateur)
Entrée
Paramètre
indicateur
Description
Tout indicateur
Type
Indicateur
Obligatoire
Oui
Remarques
L'écart type est un indicateur de variation statistique dans un ensemble de nombres. Elle est calculée comme suit :
• calcul de la moyenne d'un ensemble de nombres
• soustraction de la moyenne de chaque nombre dans l'ensemble et élévation de la différence au carré
• addition de toutes ces différences élevées au carré
• division de cette somme par le nombre de nombres de l'ensemble - 1)
• calcul de la racine carrée du résultat.
Exemples
Si indicateur possède l'ensemble de valeurs (2, 4, 6, 8), EcartType([indicateur]) renvoie
2,58.
2012-05-10
Fonctions, opérateurs et mots clés
Rubriques associées
•
6.1.1.21 EcartTypeP
Description
Renvoie l'écart type de population d'un indicateur
Groupe de fonctions
Aggregate
Syntaxe
numérique EcartTypeP(indicateur)
Entrée
Paramètre
indicateur
Description
Tout indicateur
Type
Indicateur
Obligatoire
Oui
Remarques
L'écart type de population est un indicateur de variation statistique dans un ensemble de nombres. Elle est calculée comme suit :
• calcul de la moyenne d'un ensemble de nombres ;
• soustraction de la moyenne de chaque nombre dans l'ensemble et élévation de la différence au carré ;
• addition de toutes ces différences élevées au carré ;
• division de cette somme par le (nombre de nombres de l'ensemble) ;
• calcul de la racine carrée du résultat.
Vous pouvez utiliser la syntaxe étendue des opérateurs contextuels avec la fonction EcartTypeP.
Exemples
Si indicateur possède l'ensemble de valeurs (2, 4, 6, 8), EcartTypeP([indicateur]) renvoie
2,24.
6.1.1.22 Sum
72 2012-05-10
Fonctions, opérateurs et mots clés
73
Description
Renvoie la somme d'un indicateur
Groupe de fonctions
Aggregate
Syntaxe
num Sum(indicateur[;ensemble_de_membres])
Entrée
Paramètre
indicateur
Description
Tout indicateur ensemble_de_membres Un ensemble de membres
Type
Indicateur
Obligatoire
Oui
Ensemble de membres Non
Remarques
• Vous pouvez utiliser la syntaxe étendue des opérateurs contextuels avec la fonction Sum.
• Si vous incluez ensemble_de_membres, Sum renvoie la somme de l'indicateur de tous les membres de l'ensemble.
• ensemble_de_membres peut inclure plusieurs ensembles séparés par des points virgules (;).
• La liste de l'ensemble des membres doit être entre {}.
• Tous les ensembles de membres doivent provenir de la hiérarchie actuelle. Si une autre hiérarchie est utilisée, l'erreur #MULTIVALUE se produit.
• Si une hiérarchie est spécifiée uniquement dans un ensemble de membres, le membre actuel de la hiérarchie est utilisé.
Exemples
Si l'indicateur Chiffre d'affaires comporte les valeurs 2 000, 3 000, 4 000 et 1 000, Sum([Chiffre d'affaires]) renvoie 10 000.
Si [Californie] désigne un membre de la hiérarchie [Géographie] (Pays > Etat > Ville), , Sum([Chiffre d'affaires];Descendants([Géographie]&[EU].[Californie];1)) renvoie le chiffre d'affaires total de toutes les villes de Californie.
6.1.1.23 Var
Description
Renvoie la variance d'un indicateur
Groupe de fonctions
Aggregate
2012-05-10
Fonctions, opérateurs et mots clés
Syntaxe
numérique Var(indicateur)
Entrée
Paramètre
indicateur
Description
Tout indicateur
Type
Indicateur
Obligatoire
Oui
Remarques
La variance est un indicateur de variation statistique dans un ensemble de nombres. Elle est calculée comme suit :
• calcul de la moyenne d'un ensemble de nombres
• soustraction de la moyenne de chaque nombre dans l'ensemble et élévation de la différence au carré
• addition de toutes ces différences élevées au carré
• division de cette somme par le nombre de nombres de l'ensemble - 1)
La variance est le carré de l'écart type.
Vous pouvez utiliser la syntaxe étendue des opérateurs contextuels avec la fonction Var.
Exemples
Si indicateur possède l'ensemble de valeurs (2, 4, 6, 8), Var([indicateur]) renvoie 6,67.
Rubriques associées
•
6.1.1.24 VarP
Description
Renvoie la variance de population d'un indicateur
Groupe de fonctions
Aggregate
Syntaxe
numérique VarP(indicateur)
74 2012-05-10

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.