Il est donc possible de filtrer par un groupe de mesures et de prendre les membres/personnes distincts de ce groupe de mesures et de les utiliser comme filtre d'une autre requête d'un groupe de mesures différent.MDX - Filtre issu du groupe de mesures indépendant
requête SQL équivalent
SELECT
sum(spend)
FROM
(SELECT distinct person_id FROM enrollment_fact WHERE program = 'blah') AS a
JOIN
(SELECT person_id, sum(spend) AS spend FROM sales_fact GROUP BY person_id) AS b
ON a.person_id = b.person_id
Supposons que j'ai deux groupes de mesures différentes dans SSAS, l'une pour les dépenses et l'un d'inscription qui ne sont pas liés à l'exception du temps et person_id
Supposons également il y a deux nombreux programmes (milliers) pour créer des colonnes/attributs pour chaque personne pour que chaque programme joue le rôle de filtre de membre.
Merci! J'ai l'impression d'avoir essayé presque toutes les variantes, mais j'ai donné la bonne réponse. –
@KevinGrossman ne s'inquiète pas Kevin - content que cela a aidé (j'ai augmenté votre question) – whytheq