2011-07-21 3 views
2

Je travaille sur un rapport de PowerPivot qui a les tables/relations suivantes:PowerPivot - Comment Filtre Dimension pour obtenir la valeur

FactTable:

  • SponsorId
  • OfficeID
  • type
  • Couleur
  • Quantité

DimSponsor:

  • SponsorId
  • SponsorName
  • ProjectName

DimOffice:

  • OfficeID
  • Région
  • Pays
  • Directeur
  • NumberEmployees

Il existe des relations FactTable à chacune des deux tables de dimension.

Je souhaite créer une mesure calculée qui est la SUM (Quantity)/SUM (NumberEmployees) qui représente le nombre moyen d'éléments traités par le nombre d'employés.

Je crois que j'ai le problème répertorié here at PowerPivotPro FAQ

Lorsque je crée un tableau croisé dynamique qui a un axe X de [région] avec [NumberEmployees] comme la seule valeur affiche toujours la somme de tous [NumberEmployees ] indépendamment de toute sélection de segment (dans ce cas, j'ai créé un segment horizontal de [SponsorName]). Je suis nouveau à DAX et j'ai eu du mal à trouver une formule pour répondre à mes besoins. Y-a t'il une solution à ce problème?

Répondre

1

J'ai trouvé des exemples pratiques de ce que j'avais besoin d'accomplir sur Marc Russo's blob. Il s'agit de créer une mesure personnalisée qui filtre la table Office par les lignes déjà filtrées de FactTable.

Comme certains des commentaires sur la page mentionnent, ce n'est pas aussi simple que drag-n-drop mais ça marche.

Questions connexes