MicroStrategy ONE

Créer une mesure dérivée du début à l'aide de l'éditeur de formules de mesure

La création d’une mesure dérivée entièrement nouvelle vous permet de personnaliser la mesure afin qu’elle soit plus élaborée et réponde à vos besoins. Vous pouvez effectuer les tâches suivantes :

  • 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. Reportez-vous au Functions Reference pour plus d'informations.
  • Créez une mesure en tapant directement la formule de la mesure. Ajoutez des calculs conditionnels pour créer des groupes de données en filtrant les valeurs de mesure. En outre, vous pouvez regrouper des régions selon celles qui réalisent de mauvais chiffres d’affaires et ceux qui réalisent de bons chiffres d’affaires. Ceci s’ajoute à l’analyse conditionnelle fournie par les filtres et les seuils.
  • Effectuez l’analyse statistique en créant des mesures dérivés en fonction de R analytique.

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 attributs ou aux mesures. RunningAvg(Cost) est un exemple de formule de mesure, dans lequel Cost est une mesure et RunningAvg est une fonction qui calcule la moyenne courante. Sum(Cost) + Sum(Profit) est un autre exemple, dans lequel 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.

Vous pouvez créer une mesure imbriquée, dans laquelle une fonction d’agrégation se trouve dans une autre fonction. Avg(Sum(Revenue)) est un exemple de formule de mesure. La fonction intérieure Sum calcule le total du fait Chiffre d’affaires et la fonction extérieure Avg calcule la moyenne de ce résultat. Si vous souhaitez connaître le chiffre d’affaires moyen par catégorie pour chaque région, vous pouvez créer une mesure imbriquée qui calcule d’abord le chiffre d’affaires pour toutes les régions, puis calcule la moyenne pour chaque région. La mesure est définie comme suit: Avg(Sum(Revenue) {~, Category}) {~, Region}

La formule intérieure, Sum(Revenue), calcule le chiffre d’affaires au niveau Catégorie. La formule extérieure calcule ensuite la moyenne des valeurs résultantes au niveau Région.

Pour ajouter des fonctions à la formule de mesure, vous devez sélectionner toutes les options requises pour définir la fonction. Si vous souhaitez ajouter une fonction de regroupement, comme Sum, Average, First ou Max, vous devez définir l’expression de la fonction et vous pouvez aussi changer le niveau d’attribut auquel la mesure effectuer le regroupement. 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.

Voir dans le Aide sur les rapports avancés pour la syntaxe des formules de mesure qui utilisent des fonctions de groupement. Reportez-vous au document Functions Reference pour la syntaxe des fonctions autres que les fonctions de groupement.

  1. Ouvrez un document existant.
  2. Dans le panneau Objets du jeu de données, cliquez avec le bouton droit sur un ensemble de dates et sélectionnez Insérer une nouvelle mesure.
  3. Passez le curseur sur une fonction dans le panneau Fonctions et cliquez sur Modifier.
  4. Complétez les champs requis dans la boîte de dialogue et cliquez sur Ajouter.
  5. Pour plus d'informations sur la fonction sélectionnée et ses arguments, cliquez sur Détails dans le panneau inférieur.
  6. Pour définir manuellement une mesure dérivée, vous pouvez taper sa définition dans la zone de texte dans le volet de droite.
  7. Entrez un nom pour votre nouvel attribut de mesure dans Nom de la mesure.
  8. Pour définir l'agrégation et le comportement des sous-totaux, cliquez sur Options de mesure dans le volet de droite.
  9. Cliquez sur Enregistrer.

Le comportement du sous-total et de l’agrégation est automatiquement déterminé par défaut. Vous pouvez modifier ce comportement, pour spécifier si la mesure dérivée est calculée à l’aide de la totalité du jeu de données ou à l’aide des données dans la visualisation sur laquelle elle est placée. Voir Modifier le comportement d'agrégation et de sous-total d'une mesure dérivée pour plus d'informations.