Opérateurs spécifiques à la fonction. SAP 4.0 Feature Pack 3
Fonctions, opérateurs et mots clés
[Chiffre d'affaires] Entre (10000;20000) renvoie True si le chiffre d'affaires est compris entre 10 000 et 20 000.
Si ([Chiffre d'affaires] Entre (200000;500000);"Revenu moyen";"Revenu bas/élevé") renvoie "Revenu moyen" si [Chiffre d'affaires] est égal à 300 000.
Rubriques associées
•
•
6.2.3.5 DansListe (opérateur)
Description
L'opérateur DansListe détermine si une valeur fait partie d'une liste de valeurs.
Syntaxe
booléen valeur_test DansListe(liste_valeurs)
Remarques
C'est la combinaison de valeur_test et de DansListe qui renvoie une valeur booléenne, et non
DansListe seul.
Exemples
Si Non ([Pays] DansListe("Angleterre";"Ecosse";"Pays de Galles")) Alors "Pas
Grande Bretagne" Sinon "Grande Bretagne" renvoie "Pas Grande Bretagne" si [Pays] n'est pas égal à "Angleterre", "Ecosse" ou "Pays de Galles", et renvoie "Grande Bretagne" dans le cas contraire.
Si [Lieu de séjour] DansListe("Bahamas Beach";"Hawaiian Club") Alors "Lieu de séjour Etats-Unis" renvoie "Lieu de séjour Etats-Unis" si [Lieu de séjour] est égal à "Bahamas
Beach" ou "Hawaiian Club".
Rubriques associées
•
•
6.2.4 Opérateurs spécifiques à la fonction
176 2012-05-10
Fonctions, opérateurs et mots clés
Certaines fonctions peuvent se servir d'opérateurs particuliers comme arguments. Par exemple, la fonction Previous peut avoir pour argument l'opérateur Lui-même.
Toutes les fonctions entourent les arguments avec ) et (. Les fonctions qui acceptent plusieurs paramètres utilisent ; pour les séparer.
6.2.4.1 Opérateur Tout
L'opérateur Tout invite la fonction NoFilter à ignorer tous les filtres ou la fonction Count à compter toutes les valeurs, y compris les doublons.
Rubriques associées
•
•
•
•
6.2.4.2 Opérateurs Tout/Exploration
Description
Les opérateurs Tout/Exploration détermine quels sont les filtres ignorés par la fonction NoFilter.
• Non spécifié : NoFilter ignore les filtres de rapport et de bloc
• Tout : NoFilter ignore tous les filtres
• Exploration : NoFilter ignore les filtres de rapport et les filtres d'exploration
6.2.4.3 Opérateurs Derniers/Premiers
Description
Les opérateurs Derniers/Premiers indiquent à la fonctionRank de classer par ordre croissant ou décroissant.
•
Premiers
: établit un classement par ordre décroissant
•
Derniers
: établit un classement par ordre croissant
177 2012-05-10
Fonctions, opérateurs et mots clés
Exemples
Rank([Chiffres d'affaires];([Pays]);Premiers classe les pays par ordre décroissant de chiffre d'affaires.
Rubriques associées
•
178
6.2.4.4 Opérateur Rupture
Description
L'opérateur Rupture invite la fonction Percentage à prendre en compte les ruptures de tableau.
Exemples
La formule Percentage([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
2005
2005
Trimestre
T1
T2
Chiffre d'affaires
10 000
20 000
Pourcentage
10 %
20 %
2006
2006
T1
T2
30 000
40 000
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
10 000
20 000
Pourcentage
33,3 %
66,6 %
2006
2006
T1
T2
30 000
40 000
42,9%
57,1%
2012-05-10
Fonctions, opérateurs et mots clés
Rubriques associées
•
6.2.4.5 Opérateurs Distinct/Tout
Les opérateurs Distinct/Tout indiquent à la fonction Count de compter les valeurs distinctes uniquement ou toutes les valeurs.
Exemples
Count([Chiffre d'affaires];Distinct) renvoie 3 si [Chiffre d'affaires] a les valeurs (5;5;6;4).
Count([Chiffre d'affaires];Tout) renvoie 4 si [Chiffre d'affaires] a les valeurs (5;5;6;4).
Rubriques associées
•
6.2.4.6 Opérateur InclureVide
Description
L'opérateur InclureVide invite certaines fonctions d'agrégat à inclure des valeurs vides dans les calculs.
Exemples
Average([Chiffre d'affaires];InclureVide) renvoie 3 si [Chiffre d'affaires] a les valeurs
(5;3;<vide>;4).
Rubriques associées
•
•
•
•
179 2012-05-10
Fonctions, opérateurs et mots clés
180
6.2.4.7 Opérateur Index
Description
L'opérateur Index indique aux fonctions UserResponse et RefValueUserResponse de renvoyer la clé primaire de la base de données de la réponse d'invite.
Rubriques associées
•
•
6.2.4.8 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
•
6.2.4.9 Opérateur NonNul
Description
L'opérateur NonNul invite la fonction Previous à ignorer les valeurs nulles.
Lorsque Previous 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
•
2012-05-10
Fonctions, opérateurs et mots clés
181
6.2.4.10 Opérateur PasSurSaut
Description
L'opérateur PasSurRupture invite la fonction Interpolation à ignorer les ruptures de section et de bloc.
Rubriques associées
•
6.2.4.11 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
•
6.2.4.12 Opérateurs Ligne/Col
Description
Vous pouvez utiliser les opérateurs Ligne/Col pour définir le sens du calcul des fonctions suivantes :
Percentage
, RunningAverage, RunningCount, RunningMax, RunningMin, RunningProduct,
RunningSum.
Remarques
L'opérateur Ligne calcule chaque valeur de la ligne sous la forme d'un pourcentage de la valeur totale de toutes les lignes du contexte d'incorporation. L'opérateur Col calcule chaque valeur de la colonne sous la forme d'un pourcentage de la valeur totale de toutes les colonnes du contexte d'incorporation.
2012-05-10
Fonctions, opérateurs et mots clés
182
Dans un tableau croisé, par défaut, la valeur de chaque cellule est calculée sous la forme d'un pourcentage de la valeur totale du tableau croisé. L'opérateur Ligne calcule les valeurs des lignes sous la forme de pourcentages de la valeur totale de la ligne. L'opérateur Col calcule les valeurs des colonnes sous la forme de pourcentages de la valeur totale de la colonne.
Exemples
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
200
Pourcentage
33,3 %
66,6 %
Indicateur
500
200
Pourcentage
83,3 %
16,7 %
L'opérateur Ligne calcule l'agrégat cumulatif par ligne. L'opérateur Col calcule l'agrégat cumulatif par colonne.
Dans un tableau croisé, RunningSum([indicateur]) ou RunningSum([indicateur];Ligne) donne le résultat suivant :
Indicateur
100
400
RunningSum
100
700
Indicateur
200
250
RunningSum
300
950
Dans un tableau croisé, RunningSum([Indicateur];Col) donne le résultat suivant :
Indicateur RunningSum Indicateur RunningSum
2012-05-10
Fonctions, opérateurs et mots clés
100
400
Rubriques associées
•
•
•
•
•
•
•
100
500
200
250
700
950
6.2.4.13 Opérateur Auto
Description
Fait référence à la fonction Previous pour la cellule précédente si celle-ci ne contient pas d'objet de rapport.
Exemples
5 + Previous(Auto) renvoie la séquence 5, 10, 15, 20, 25, 30...
1 + 0,5 * Previous(Auto) renvoie la séquence 1, 1,5, 1,75, 1,88...
Rubriques associées
•
183
6.2.4.14 Opérateur Où
Description
L'opérateur Où limite les données utilisées pour calculer un indicateur.
Exemples
La formule Average ([Chiffre d'affaires]) Où ([Pays] = "USA") calcule les ventes moyennes où le pays est "USA".
2012-05-10

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.