Opérateurs spécifiques à la fonction. SAP XI 3.1
Fonctions, opérateurs et mots clés de Web Intelligence
4
Opérateurs de fonction et de formule Web Intelligence
Remarque
• C'est la combinaison d'objet +
DansListe qui renvoie une valeur booléenne, et non
DansListe seul. Par exemple,
Non est utilisé avec
DansListe de la façon suivante :
Non ([objet] DansListe(liste))
.
La syntaxe
[objet] Non DansListe(liste) est incorrecte et renvoie une erreur.
Rubriques associées
•
page 176
•
page 204
Opérateurs spécifiques à la fonction
Certaines fonctions Web Intelligence peuvent avoir des opérateurs spécifiques comme arguments. Par exemple, la fonction
Précédent peut avoir pour argument l'opérateur
Auto
.
Toutes les fonctions entourent les arguments avec
) et
(
. Les fonctions qui acceptent plusieurs paramètres utilisent
; pour les séparer.
Opérateur Tout
Vous pouvez utiliser l'opérateur Tout dans deux contextes :
• Dans le paramètre
Distinct/Tout de la fonction
Nombre
.
• Dans le paramètre
Tout/Exploration de la fonction
AucunFiltre
.
Rubriques associées
•
page 51
•
page 198
•
page 180
•
page 196
Opérateurs Tout/Exploration
Les opérateurs
Tout
/
Exploration détermine quels sont les filtres ignorés par la fonction
AucunFiltre
.
196 Utilisation de fonctions, formules et calculs dans Web Intelligence
Fonctions, opérateurs et mots clés de Web Intelligence
Opérateurs de fonction et de formule Web Intelligence
4
• Non spécifié :
AucunFiltre ignore les filtres de rapport et de bloc
• Tout :
AucunFiltre ignore tous les filtres
• Exploration :
AucunFiltre ignore les filtres de rapport et les filtres d'exploration
Rubriques associées
•
page 180
Opérateurs Bas/Haut
Les opérateurs
Bas
/
Haut définissent la direction du classement de la fonction
Classement
.
Exemple
Rank([Revenue];([Country]);Top) classe les pays par ordre décroissant de chiffre d'affaires.
Rubriques associées
•
page 164
Opérateur Rupture
Description
Conduit la fonction
Pourcentage()
à prendre en compte les ruptures de tableau
Syntaxe
Pourcentage(indicateur;RUPTURE)
Exemples
La formule
Pourcentage
(Chiffre d'affaires) donne le résultat indiqué dans le tableau suivant (les pourcentages sont calculés sur le chiffre d'affaires total du bloc) :
Année Trimestre Chiffre d'affaires Pourcentage
Utilisation de fonctions, formules et calculs dans Web Intelligence 197
Fonctions, opérateurs et mots clés de Web Intelligence
4
Opérateurs de fonction et de formule Web Intelligence
2005
2005
2006
2006
T1
T2
T1
T2
10 000
20 000
30 000
40 000
10 %
20 %
30 %
40 %
La formule
Pourcentage
(Chiffre d'affaires;RUPTURE) donne le résultat indiqué dans le tableau suivant (les pourcentages sont calculés sur le chiffre d'affaires total de chaque partie du bloc) :
Année
2005
2005
Trimestre
T1
T2
Chiffre d'affaires Pourcentage
10 000
20 000
33,3 %
66,6 %
2006
2006
T1
T2
30 000
40 000
42,9%
57,1%
Rubriques associées
•
page 58
Opérateurs Distinct/Tout
Les opérateurs
Distinct
/
Tout déterminent si Web Intelligence tient compte des valeurs répétées dans un calcul utilisant la fonction
Nombre
.
198 Utilisation de fonctions, formules et calculs dans Web Intelligence
Fonctions, opérateurs et mots clés de Web Intelligence
Opérateurs de fonction et de formule Web Intelligence
4
Exemple
Nombre([Chiffre d'affaires]; Distinct) renvoie 3 si [Chiffre d'affaires] a les valeurs (5;5;6;4)
Nombre([Chiffre d'affaires]; Tout) renvoie 4 si [Chiffre d'affaires] a les valeurs (5;5;6;4)
Rubriques associées
•
page 51
Opérateur InclureVide
L'opérateur
InclureVide détermine si Web Intelligence prend en compte les valeurs vides dans certaines fonctions d'agrégation.
Exemple
Moyenne([Chiffre d'affaires]; InclureVide) renvoie 3 si [Chiffre d'affaires] a les valeurs (5;3;<vide>;4)
Rubriques associées
•
page 50
•
page 51
•
page 62
•
page 64
Opérateur Index
L'opérateur
Index invite la fonction
RéponseUtilisateur
à renvoyer les clés primaires de base de données de valeurs d'invite et non les valeurs elles-mêmes.
Rubriques associées
•
page 135
Utilisation de fonctions, formules et calculs dans Web Intelligence 199
Fonctions, opérateurs et mots clés de Web Intelligence
4
Opérateurs de fonction et de formule Web Intelligence
Opérateur Linéaire
Description
L'opérateur
Linéaire stipule que la fonction
Interpolation doit utiliser la régression linéaire avec l'interpolation des moindres carrés pour donner les valeurs d'indicateur manquantes.
La régression linéaire avec interpolation des moindres carrés calcule les valeurs manquantes en calculant une équation de droite de type f(x) = ax + b qui passe, le plus précisément possible, par toutes les valeurs disponibles de l'indicateur.
Rubriques associées
•
page 159
Opérateur NonNul
L'opérateur
NonNul invite la fonction
Précédent
à ignorer les valeurs nulles.
Lorsque
Précédent est utilisé avec
NonNul
, il renvoie la première valeur non nulle de l'objet, en remontant à partir des lignes offset de la cellule située avant la ligne actuelle.
Rubriques associées
•
page 183
Opérateur PasSurSaut
L'opérateur
PasSurSaut invite la fonction
Interpolation
à ignorer les ruptures de section et de bloc.
Rubriques associées
•
page 159
200 Utilisation de fonctions, formules et calculs dans Web Intelligence
Fonctions, opérateurs et mots clés de Web Intelligence
Opérateurs de fonction et de formule Web Intelligence
4
Opérateur PointAPoint
Description
L'opérateur
PointAPoint stipule que la fonction
Interpolation doit utiliser l'interpolation de point à point pour donner les valeurs d'indicateur manquantes.
L'interpolation de point à point calcule les valeurs manquantes en calculant une équation de droite de type f(x) = ax + b qui passe par les deux valeurs adjacentes à la valeur manquante.
Rubriques associées
•
page 159
Opérateur RégMoindresCarrés
Description
L'opérateur
RégMoindresCarrés stipule que la fonction
Interpolation doit utiliser la régression linéaire avec l'interpolation des moindres carrés pour donner les valeurs d'indicateur manquantes.
La régression linéaire avec interpolation des moindres carrés calcule les valeurs manquantes en calculant une équation de droite de type f(x) = ax + b qui passe, le plus précisément possible, par toutes les valeurs disponibles de l'indicateur.
Rubriques associées
•
page 159
Opérateurs Ligne/Col
Vous pouvez utiliser les opérateurs
Ligne
/
Col pour définir le sens du calcul des fonctions suivantes :
Pourcentage
,
MoyenneCumulative
,
Nom breCumulatif
,
MaxCumulatif
,
MinCumulatif
,
ProduitCumulatif
,
Som meCumulative
.
Utilisation de fonctions, formules et calculs dans Web Intelligence 201
Fonctions, opérateurs et mots clés de Web Intelligence
4
Opérateurs de fonction et de formule Web Intelligence
Opérateurs Ligne et Col et la fonction Pourcentage
Avec l'opérateur
Ligne
, Web Intelligence calcule chaque valeur de la ligne sous la forme d'un pourcentage de la valeur totale de toutes les lignes dans le contexte d'intégration. Avec l'opérateur
Col
, Web Intelligence calcule chaque valeur de la colonne sous la forme d'un pourcentage de la valeur totale de toutes les colonnes dans le contexte d'intégration.
Dans un tableau croisé, Web Intelligence calcule par défaut la valeur de chaque cellule comme un pourcentage de la valeur totale du tableau croisé.
Avec l'opérateur
Ligne
, Web Intelligence calcule les valeurs des lignes sous la forme de pourcentages de la valeur totale de la ligne. Avec l'opérateur
Col
, Web Intelligence calcule les valeurs des colonnes sous la forme de pourcentages de la valeur totale de la colonne.
Dans un tableau croisé,
Pourcentage([Indicateur]) donne le résultat suivant :
Indicateur
100
200
Pourcentage
10 %
20 %
Indicateur
500
200
Pourcentage
50 %
20 %
Pourcentage([Indicateur];Ligne) donne le résultat suivant :
Indicateur
100
200
Pourcentage
16,7 %
50 %
Indicateur
500
200
Pourcentage
83,3 %
50 %
Pourcentage([Indicateur];Col) donne le résultat suivant :
Indicateur
100
Pourcentage
33,3 %
Indicateur
500
Pourcentage
83,3 %
202 Utilisation de fonctions, formules et calculs dans Web Intelligence
Fonctions, opérateurs et mots clés de Web Intelligence
Opérateurs de fonction et de formule Web Intelligence
4
200 66,6 % 200 16,7 %
Avec l'opérateur LIGNE (ou par défaut), Web Intelligence calcule l'agrégat cumulatif par ligne. Avec l'opérateur COL, Web Intelligence calcule l'agrégat cumulatif par colonne.
Opérateurs Ligne/Col et fonctions d'agrégation cumulative
Dans un tableau croisé,
SommeCumulative([indicateur]) ou
Som meCumulative([indicateur];Ligne) donne le résultat suivant :
Indicateur Indicateur SommeCumulative
100
400
Som meCumulative
100
700
200
250
300
950
Dans un tableau croisé,
SommeCumulative([Indicateur];Col) donne le résultat suivant :
Indicateur Indicateur SommeCumulative
100
400
Som meCumulative
100
500
200
250
700
950
Rubriques associées
•
page 58
•
page 62
•
page 64
•
page 66
•
page 67
•
page 69
Utilisation de fonctions, formules et calculs dans Web Intelligence 203
Fonctions, opérateurs et mots clés de Web Intelligence
4
Opérateurs de fonction et de formule Web Intelligence
•
page 71
Opérateur Auto
L'opérateur
Auto permet à la fonction
Précédent de faire référence à la valeur de la cellule précédente lorsque le contenu de la cellule n'est pas un objet rapport.
Exemple
5 + Précédent(Auto) renvoie la séquence 5, 10, 15, 20, 25, 30...
1 + 0,5 * Précédent(Auto) renvoie la séquence 1, 1,5, 1,75, 1,88...
Rubriques associées
•
page 183
Opérateur Où
Description
L'opérateur
Où limite les données utilisées pour calculer l'expression d'indicateur.
Syntaxe
[expression] Où [expression_booléenne]
[expression]
[expression_booléenne]
Toute expression
Toute expression booléenne
Exemples
La formule
Moyenne ([Chiffre d'affaires]) Où ([Pays] = "USA") calcule les ventes moyennes où le pays est "USA".
204 Utilisation de fonctions, formules et calculs dans Web Intelligence
Fonctions, opérateurs et mots clés de Web Intelligence
Opérateurs de fonction et de formule Web Intelligence
4
La formule
Moyenne ([Chiffre d'affaires]) Où ([Pays] = "USA" Ou
[Pays] = "France") calcule les ventes moyennes où le pays est "USA" ou "France".
La formule
[Chiffre d'affaires] Où (Pas ([Pays] DansListe ("USA";
France))) calcule le chiffre d'affaires pour les pays autres que les Etats-Unis et la France.
La variable [Chiffre d'affaires élevé] est dotée de la formule
[Chiffre d'affaires] Où [Chiffre d'affaires > 500 000]
. Lorsque la variable
[Chiffre d'affaires élevé] est placée dans un bloc, elle renvoie le chiffre d'affaires lorsque sa valeur est supérieure à 500 000 ou bien aucune valeur.
Lorsque la variable est placée dans le pied de la colonne [Chiffre d'affaires
élevé], la formule
Moyenne ([Chiffre d'affaires élevé]) renvoie la moyenne des chiffre d'affaires supérieurs à 500 000.
Remarque
Vous pouvez utiliser les opérateurs booléens avec l'opérateur Où.
Rubriques associées
•
page 193
•
page 194
•
page 195
•
page 193
•
page 194
Opérateur LigneEtape
L'opérateur
LigneEtape stipule que la fonction
Interpolation doit utiliser l'interpolation de ligne d'étape pour donner les valeurs d'indicateur manquantes.
L'interpolation de ligne d'étape calcule les valeurs manquantes en utilisant la valeur précédente comme valeur manquante.
Rubriques associées
•
page 159
Utilisation de fonctions, formules et calculs dans Web Intelligence 205

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