2010-03-10 9 views
1

Je calcule les pourcentages dans Analysis Services 2008 à l'aide MDX en divisant la somme par le nombrele calcul des pourcentages OLAP MDX affiche premier membre au lieu de la moyenne

= IIF ([Measures].[STAT VALUE Count]=0,NULL,([Measures].[STAT VALUE]/100)/[Measures].[STAT VALUE Count]) 

Mon grain est au niveau horaire et est une valeur en pourcentage lui-même

Lors de la navigation dans le cube et de l'application d'une hiérarchie de dimension temporelle d'année - quart-de-jour-jour, les valeurs affichées sont le premier membre. Pas le pourcentage moyen des valeurs sous-jacentes

Comment puis-je modifier mon instruction mdx afin que la valeur que je vois lors de la navigation soit la moyenne des valeurs sous-jacentes. À l'année je veux voir le pourcentage moyen des valeurs sous-jacentes, comme je descends au trimestre je m'attends à voir le pourcentage moyen pour ce trimestre, puis au mois etc

Je reconnais être un débutant relatif quand il s'agit de MDX

Répondre

1

Dans le concepteur de cube, vérifiez que la fonction AggregateFunctions de [Measures]. [STAT VALUE] est définie sur Sum et que la fonction AggregateFunctions de [Measures]. [STAT VALUE Count] est définie sur Count. On dirait que l'un d'eux est réglé sur FirstNonEmpty.

Questions connexes