Loading

Calcul de moyennes pondérées à l'aide d'expressions multidimensionnelles (MDX)

Date de publication: Mar 25, 2024
Tâche
Comment utiliser des expressions multidimensionnelles (MDX) pour calculer la moyenne pondérée de différents champs dans une source de données de type cube.
Étapes
CLIQUER POUR DÉVELOPPER LA SOLUTION

Calculer la moyenne pondérée de deux mesures

Suivez les étapes ci-dessous pour calculer la moyenne pondérée des frais de livraison Internet et du total des commandes Internet en utilisant un membre calculé.

Étape 1 : Créer un membre calculé pour calculer la moyenne pondérée de deux mesures.

  1. Téléchargez et ouvrez le classeur MDX Weighted Averages Examples et cliquez sur la feuille de calcul Weighted Average of Two Measures (Moyenne pondérée de deux mesures).
  2. Cliquez sur le menu déroulant Dimensions et sélectionnez Membres calculés.
  3. Dans la boîte de dialogue Membres calculés, cliquez sur Nouveau pour créer un nouveau membre calculé.
  4. Dans la section Définition du membre calculé, procédez comme suit :
    1. Dans le champ Nom, saisissez Moyenne pondérée.
    2. Dans la zone de formule, saisissez l'instruction MDX suivante :

      SUM(

      [product categories].currentmember.children, [internet order count] * [internet freight cost])

      / SUM(

      [product categories].currentmember.children, [internet order count]

      )

    3. Vérifiez que le message d'état confirme la validité de la formule en cliquant sur Vérifier la formule, puis cliquez sur OK.

Étape 2 : Créer la vue

  1. Depuis le volet Dimensions, faites glisser Product.Product Categories.Category vers l'étagère Lignes puis descendez dans la hiérarchie Subcategory.
  2. Depuis le volet Mesures, faites glisser le membre calculé Moyenne pondérée vers Colonnes.

Les moyennes pondérées du nombre de commandes Internet et des frais de livraison Internet pour chaque sous-catégorie sont maintenant affichées.

CLIQUER POUR DÉVELOPPER LES ÉTAPES

Calculer la moyenne complexe pondérée arbitraire pour chaque produit

L'exemple suivant décrit comment créer une instruction MDX couvrant des dimensions géographiques de produit et de client.Cet exemple de moyenne complexe pondérée indique à Tableau d'obtenir la moyenne pondérée du total des ventes Internet pour chaque combinaison de sous-catégorie et de pays, pour leurs descendants respectifs.

Étape 1 : Créer un membre calculé pour trouver la moyenne pondérée pour chaque produit

  1. Dans le classeur MDX Weighted Average Examples, cliquez sur la feuille de calcul Arbitrary Complex Weighted Average for Each Product (Moyenne complexe pondérée arbitraire pour chaque produit).
  2. Créez un nouveau membre calculé, nommez-le Moyenne complexe pondérée, et utilisez l'instruction MDX suivante dans la formule :

    Sum(

    CrossJoin(

    Descendants ([Product].[Product Categories].CurrentMember,

    [Product].[Product Categories].[Subcategory], SELF),

    Descendants ([Customer].[Customer Geography].CurrentMember,

    [Customer].[Customer Geography].[Country], SELF)

    )

    ,([Measures].[Internet Sales Amount] * [Measures].[Internet Order Quantity])

    ) / [Measures].[Internet Order Quantity]

Étape 2 : Créer la vue

  1. Depuis le volet Dimensions, faites glisser Product.Product Categories.Category vers l'étagère Colonnes, puis descendez dans la hiérarchie Subcategory.
  2. Depuis le volet Mesures, faites glisser Internet Sales Amount (Total des ventes Internet) vers la fiche Repères, puis faites glisser Complex Weighted Average (Moyenne complexe pondérée) vers l'étagère Lignes.

La vue suivante affiche la moyenne pondérée du total des ventes Internet, pour chaque combinaison de sous-catégorie et de pays, pour leurs descendants.

Ressources supplémentaires
Remarque : Le classeur joint contient une connexion vers le cube AdventureWorks de Microsoft Analysis Services (MSAS).Il s'agit d'un exemple de cube livré avec Microsoft Analysis Services.Pour utiliser ce classeur, vous devez remplacer la valeur du serveur scdemo-dbs par le nom de votre serveur MSAS qui héberge AdventureWorks.

Pour consulter les étapes présentées dans la vidéo ci-dessous, veuillez développer les sections ci-dessus.
Remarque : la vidéo n'a pas de son. 
 
Numéro d’article de la base de connaissances

001458065

 
Chargement
Salesforce Help | Article