MicroStrategy ONE

Créer une mesure dérivée à partir de zéro à l'aide de l'éditeur de formule de mesure

Si vous êtes arrivé ici de Workstation, consultez la Aide à la création de documents sur le poste de travail.

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. Voir la 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. Un exemple de la formule d'une mesure composée est RunningAvg(Cost), où Cost est une mesure et RunningAvg est une fonction qui calcule la moyenne mobile. Un autre exemple est Sum(Cost) + Sum(Profit), 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.

Vous pouvez créer une mesure imbriquée, dans laquelle une fonction d’agrégation se trouve dans une autre fonction. Un exemple de formule de mesure est Avg(Sum(Revenue)). La fonction interne Sum calcule le total pour le fait Chiffre d'affaires et la fonction externe 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 : Avg(Sum(Revenue) {~, Category}) {~, Region}

La formule interne, Sum(Revenue), calcule le chiffre d'affaires au niveau de la 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 Aide sur les rapports avancés pour la syntaxe des formules de mesures qui utilisent des fonctions de groupement. Voir la Functions Reference pour la syntaxe des fonctions sans groupement.

  1. Ouvrez le portfolio que vous souhaitez modifier.
  2. Créez une mesure dérivée et réservez-la pour une utilisation ultérieure dans une visualisation. Dans le panneau Jeux de données, cliquez sur Plus à droite du jeu de données dans lequel vous créez une mesure dérivée et choisissez Créer une mesure.

  3. Cliquez sur Basculer vers l'éditeur de formules.
  4. Dans le volet droit, saisissez un nom pour la mesure dans Nom de la mesure champ.

    Cliquez sur les fonctions dans le volet de gauche pour en afficher la description en bas de la boîte de dialogue. Cliquez ensuite sur Détails pour afficher plus d'informations sur la fonction et ses arguments dans la Functions Reference. Voir Ajouter des calculs conditionnels à une mesure dérivée à l'aide des fonctions Si et Cas pour plus d'informations sur les fonctions Si et Cas.

  5. Dans la Formules, saisissez la définition des mesures dérivées. Vous pouvez taper les opérateurs arithmétiques (tels que + et -) et les valeurs directement dans l’expression de la mesure ou les sélectionner à l’aide des boutons correspondants. Passez à l'étape 12.

    ou

    Les volets Fonctions et Objets vous aident à créer la définition de votre mesure dérivée. Localisez les fonctions et les objets que vous souhaitez ajouter en utilisant la Rechercher en haut de chaque volet. Dans le volet Fonctions, vous pouvez également rechercher une fonction en sélectionnant une catégorie de fonction (c'est-à-dire Fonctions de base, Fonctions de chaîne, etc.) dans la liste déroulante. Une fois que vous avez localisé les fonctions et les objets que vous souhaitez utiliser, double-cliquez sur ceux-ci pour les ajouter à la définition de la mesure dérivée dans le volet de droite.

  6. Si vous avez sélectionné une fonction d'agrégation (c'est-à-dire une fonction de groupement), par exemple Première, Maximum ou Somme, l'option Niveau et Filtrer les champs apparaissent sous Paramètres de fonction.

  7. Vous pouvez définir les paramètres de fonction, comme utiliser toutes les valeurs dans le calcul ou effectuer le calcul en utilisant uniquement des valeurs uniques. Cliquez sur Paramètres de fonction, sélectionnez les options appropriées pour définir les paramètres, puis cliquez sur OK.
  8. La fonction est calculée au niveau des attributs sur la visualisation dans laquelle la mesure est placée par défaut. Vous pouvez spécifier les attributs à utiliser dans le calcul de mesure, quel que soit le contenu de n’importe quelle visualisation dans laquelle la mesure est placée. Pour modifier le niveau, sélectionnez un attribut Niveau liste déroulante. Vous pouvez également ajouter plusieurs attributs.

    Si une visualisation contient Région et Catégorie, par défaut, la mesure calcule les valeurs de catégorie et régionales sur cette visualisation. Si vous sélectionnez Région en tant que le niveau, la mesure calcule la valeurs de chiffre d’affaires régional sur cette visualisation ; elle n’inclut pas un découpage par Catégorie. Ceci vous permet de comparer le chiffre d’affaires par régions.

  9. Vous pouvez ajouter un filtrage avancé à votre mesure. Cliquez sur Ajouter un filtre pour ouvrir la boîte de dialogue Nouvelle qualification. Voir Introduction au filtrage avancé pour plus d'informations.
  10. Si le Trier par champ apparaît, sélectionnez les options pour trier les données.
  11. Cliquez sur Ajouter pour ajouter la fonction à la mesure. La fonction, y compris les arguments que vous avez fournis, s’affiche dans le volet de droite de l’Éditeur de formules de mesure.
  12. Si vous devez supprimer la formule de mesure et recommencer, cliquez sur Effacer.
  13. Cliquez sur Valider pour vérifier la validité de l'expression de mesure.
  14. 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 pour une mesure dérivée pour plus d'informations.

Rubriques connexes

Introduction aux mesures

Créer une mesure dérivée à l'aide de l'éditeur de fonctions de mesure

Créer une mesure dérivée sur une grille à l'aide d'un raccourci

Créer une mesure dérivée en combinant deux mesures avec un opérateur

Créer une mesure dérivée en combinant plusieurs mesures

Créez une mesure dérivée en sélectionnant la fonction d'agrégation

Créer une mesure dérivée d'un attribut

Fournir une analyse statistique à partir de R Analytics

Modifier les métriques dérivées à partir du tableau de bord

Renommer les métriques dérivées du tableau de bord

Supprimer les métriques dérivées du tableau de bord