Version 2021

Éditeur de formules de mesure

Vous pouvez utiliser l’éditeur de formules de mesure pour créer facilement et rapidement une mesure, c’est-à-dire un calcul effectué par rapport à des données de l’entrepôt de données. Les mesures représentent des mesures commerciales et des indicateurs clés de performance et sont semblables à des formules dans un tableur. La procédure de création et de modification d’une mesure est fournie ci-dessous.

L’Éditeur de formules de mesures vous permet :

  • Combinez plusieurs mesures pour créer une seule mesure composée (par exemple, Chiffre d'affaires - Profit).
  • Créez des expressions personnalisées, telles que des mesures ou expressions de pourcentage par rapport au total qui utilisent des fonctions personnalisées créées dans l'assistant de plug-in de fonction MicroStrategy. Pour une présentation de l'assistant de plug-in de fonction MicroStrategy, consultez le Functions Reference.
  • Créez une mesure en tapant directement la formule de la mesure.

Pour créer une mesure, vous devez définir la formule de la mesure constituée d’opérateurs arithmétiques (+, -, * et /) et de fonctions. Les opérateurs et les fonctions peuvent être appliqués aux faits, aux attributs ou aux mesures. Un exemple de formule de mesure composée est RunningAvg(Cost), où Cost est une mesure et RunningAvg est une fonction qui calcule la moyenne d'exécution. Sum(Cost) + Sum(Profit) est un autre exemple, où Cost et Profit sont des mesures et Sum est une fonction qui calcule la somme. Dans ce cas, la somme de la mesure Cost est ajoutée à la somme de la mesure Profit.

Pour ajouter des fonctions à la formule de mesure, vous devez sélectionner toutes les options requises pour définir la fonction. Par exemple, si vous souhaitez ajouter une fonction de regroupement, comme Sum, Average, First ou Maximum, vous devez définir l’expression de la mesure et vous pouvez aussi définir des options comme niveau, condition et transformation. Si vous souhaitez ajouter une fonction de non regroupement, telle que les fonctions d’exploration de données, de date, OLAP et de classement, vous devez définir les valeurs d’entrée (appelées arguments) pour la fonction, ainsi que tout paramètre que vous pouvez utiliser pour déterminer le comportement de la fonction. Pour la syntaxe des formules de mesure qui utilisent des fonctions de groupement, reportez-vous au Aide sur les rapports avancés. Pour connaître la syntaxe des fonctions de non-regroupement, reportez-vous à Functions Reference.

Si vous souhaitez créer une mesure en sélectionnant des objets et en étant guidé tout au long du processus, et que la mesure à créer ne doit pas inclure plusieurs mesures ou expressions personnalisées, cliquez sur Passer à l’Éditeur de fonctions, puis sélectionnez les options appropriées pour définir votre mesure. Pour connaître les étapes, reportez-vous à Procédure de création d'une mesure.

Cette procédure suppose que vous maîtrisez le processus pour taper directement les formules de mesure. Pour la syntaxe des formules de mesure qui utilisent des fonctions de groupement, reportez-vous au Aide sur les rapports avancés. Pour connaître la syntaxe des fonctions de non-regroupement, reportez-vous à Functions Reference.

Pour créer une mesure à l'aide de l'éditeur de formules

  1. Cliquez sur Créer dans n’importe quelle page, puis sélectionnez Nouvelle mesure.
  2. Cliquez sur Utiliser l’éditeur de formules.
  3. Dans le panneau, commencez par taper la formule de la mesure. Vous pouvez taper les opérateurs arithmétiques (tels que + et -) et les opérateurs de comparaison (tels que < et >) directement dans l’expression de la mesure. Tandis que vous tapez, les objets correspondants, comme les attributs et les mesures, s’affichent dans une liste déroulante. Pour ajouter un objet à une mesure, effectuez l’une des opérations suivantes :
    • Pour ajouter un objet à partir de la liste, sélectionnez le nom de l’objet.
    • Pour rechercher et sélectionner un objet à ajouter, cliquez sur Parcourir icône Icône Rechercher. La boîte de dialogue Sélectionner un objet s’ouvre. Recherchez l’objet en tapant son nom dans le champ de recherche ou en recherchant l’emplacement de l’objet, puis en le sélectionnant.
  4. Cliquez sur Insérer une fonction icône Icône Insérer une fonction.
  5. Dans le panneau ci-dessous, sélectionnez la fonction à ajouter à la mesure. Vous pouvez affiner la liste des fonctions affichées dans le volet de l’une des manières suivantes :
    • Pour chercher la fonction par nom, tapez le nom de la fonction dans le champ Rechercher.
    • Pour choisir toutes les fonctions dans une catégorie spécifique, dans la liste déroulante, choisissez une catégorie de fonction, telle que Fonctions mathématiques ou Fonctions financières. Le panneau est mis à jour pour inclure uniquement les fonctions qui appartiennent à la catégorie sélectionnée.
  6. Cliquez sur Suivant, puis définissez toute option supplémentaire pour la fonction en effectuant l’une des opérations suivantes :

    Si vous avez sélectionné une fonction de regroupement, comme Sum, Average, First ou Maximum, le champ Expression s’affiche ainsi que les paramètres pour définir le niveau, la condition et la transformation (facultatif). Pour cela, effectuez les opérations suivantes :

    1. Spécifiez l’expression de la fonction en effectuant l’une des opérations suivantes :
      • Pour spécifier l’expression en tapant le nom d’un objet, tapez le nom de l’objet dans le champ Expression. Tandis que vous tapez, les objets correspondants s’affichent dans une liste déroulante. Vous pouvez cliquer sur un objet ou continuer à taper. Vous pouvez taper plusieurs objets, tels que Chiffre d’affaires - Bénéfice.
      • Pour spécifier l'expression en choisissant un objet, cliquez sur Parcourir icône Icône Rechercher en regard du champ Expression. La boîte de dialogue Sélectionner un objet s’ouvre. Accédez à un objet et sélectionnez-le ou recherchez un objet.
    2. Par défaut, la fonction est calculée au niveau des attributs sur le rapport dans lequel la mesure est placée. Vous pouvez spécifier à la place les attributs à utiliser dans le calcul, quel que soit le contenu des rapports dans lesquels la mesure est placée. Pour des instructions détaillées, reportez-vous à Par défaut, les mesures sont évaluées au niveau des attributs sur le rapport ; c'est ce que l'on appelle le niveau du rapport. Le niveau du rapport permet au calcul de la mesure de s’adapter à divers rapports. Vous pouvez supprimer le niveau du rapport de la mesure. Si vous procédez ainsi, seul le niveau spécifiquement défini sur la mesure affecte le calcul de la mesure, indépendamment des attributs placés sur le rapport. Il est inutile de supprimer le niveau du rapport pour ajouter des niveaux à la mesure. Pour une description plus détaillée du niveau du rapport et l'impact de sa suppression, reportez-vous au document Aide sur les rapports avancés. Effectuez l’une des opérations suivantes :Pour supprimer le niveau du rapport de la mesure, cliquez sur l’icône Supprimer en regard de Niveau du rapport.Pour ajouter le niveau de rapport à la mesure après sa suppression, cliquez sur Ajouter un niveau de rapport icône ..
    3. Vous pouvez définir une condition pour filtrer les valeurs à inclure dans le calcul. Pour des instructions détaillées sur l’ajout d’une condition, reportez-vous à Ajouter la condition.
    4. Vous pouvez appliquer des valeurs en décalage, comme « il y a quatre mois », au calcul pour définir une transformation. Par exemple, vous pouvez comparer les résultats des chiffres d’affaires de cette année par rapport à ceux de l’année dernière. Pour obtenir des étapes détaillées sur l’ajout des transformations, reportez-vous à Pour ajouter une transformation à une mesure.

    Si vous avez sélectionné une fonction de non regroupement, comme les fonctions d’exploration des données, de date, OLAP et de classement, des options sont proposées pour définir les valeurs d’entrée (appelées arguments) pour la fonction, ainsi que tout paramètres que vous pouvez utiliser pour déterminer le comportement de la fonction. Par exemple, la fonction NTile a deux paramètres, Ascending et Tiles. Ascending détermine si les données NTiles doivent être triées par ordre croissant ou décroissant, tandis que Tiles détermine le nombre de fractionnements. Pour afficher une liste des arguments et paramètres de la fonction, cliquez sur Détails dans la partie inférieure de la boîte de dialogue. Pour cela, effectuez les opérations suivantes :

    1. Pour chaque argument répertorié, saisissez une valeur ou cliquez sur Parcourir icône Icône Rechercher pour trouver la mesure, le fait, l'invite ou tout autre objet compatible à utiliser comme valeurs d'entrée de la fonction.
    2. Pour chaque paramètre répertorié, saisissez une valeur ou sélectionnez la valeur du paramètre dans la liste déroulante.
  7. Cliquez sur Insérer.
  8. Cliquez sur l’icône Insérer une fonction.
  9. Dans la liste déroulante, sélectionnez Opérateurs logiques. Dans le panneau ci-dessous, sélectionnez l’opérateur logique à ajouter à la mesure. Cliquez sur Suivant. La boîte de dialogue de l’opérateur logique s’ouvre.
  10. Pour chaque argument répertorié, saisissez une valeur ou cliquez sur Parcourir icône Icône Rechercher pour trouver la mesure, le fait, l'invite ou tout autre objet compatible à utiliser. Tandis que vous tapez, les objets correspondant s’affichent dans une liste. Vous pouvez sélectionner un objet ou continuer à taper. Pour obtenir une description de chaque argument, cliquez sur Détails.
  11. Cliquez sur Insérer lorsque vous avez terminé afin d’ajouter l’opérateur logique à la formule de la mesure.
  12. Répétez la procédure ci-dessus comme souhaité pour définir votre formule de mesure. Pour supprimer la formule de la mesure et recommencer, cliquez sur l’icône Désactiver le contenu Icône Désactiver le contenu.

    Une fois que vous avez terminé la formule de la mesure, cliquez sur l'icône Validation de syntaxe Icône Validation de syntaxe. L’éditeur de formules affiche un message d’état en dessous de l’expression de la mesure pour indiquer si la nouvelle expression de mesure est correcte ou pas. Lorsque le message Formule de la mesure valide s’affiche, c’est que l’expression de la mesure est correcte.

    Vous pouvez formater l’en-tête de mesure et les valeurs des mesures. Le formatage comprend la manière dont les valeurs numériques s’affichent, dont les tailles et styles de police et les cellules affichent les couleurs. Ce formatage est utilisé pour la mesure particulière, quelque soit le rapport sur lequel elle est placée. Pour plus d’informations, reportez-vous à la Boîte de dialogue Formater pour les mesures.

    Vous pouvez sélectionner des options supplémentaires afin de déterminer les fonctions pouvant être utilisées pour calculer le total de la mesure dans un rapport, la fonction utilisée pour l’agrégation dynamique, et ainsi de suite. Pour une présentation de ces options et des instructions, reportez-vous à la Boîte de dialogue Options de mesure avancées.

  13. Cliquez sur Enregistrer.

Rubriques connexes

À propos des mesures pour une brève description des mesures

Boîte de dialogue Formater la mesure pour plus d’informations sur le formatage d’une mesure

Boîte de dialogue Options de mesures avancées pour des descriptions des paramètres de mesures avancées, tels que l’agrégation dynamique et les fonctions de sous-totaux, les propriétés VLDB, les alias de mesures et le type de jointure de mesure

Le chapitre Mesures avancées du Aide sur les rapports avancés pour la syntaxe des mesures qui utilisent des fonctions de groupement

Functions Reference pour des descriptions des fonctions, y compris la syntaxe des fonctions de non-regroupement

Création de mesures pour des instructions sur la création d’une mesure, en étant guidé tout au long du processus

Modification d’une mesure pour des instructions très détaillées et modifier une mesure.