2009-10-27 3 views
1

Voici comment je crée mes totaux en mouvement sous forme de colonnes dans mon cube:divers totaux annuels de déménagement dans un SSAS Cube

MATTY (mouvement annuel total cette année)

SUM ({ [Time Period].[Month].CURRENTMEMBER.Lag(12) : [Time Period].[Month].CURRENTMEMBER }, [Measures].[MeasureColumnName]) 

MATLY (Déplacement annuel total de la dernière année)

SUM ({ [Time Period].[Month].CURRENTMEMBER.Lag(24) : [Time Period].[Month].CURRENTMEMBER.Lag(12) }, [Measures].[MeasureColumnName]) 

Comment procéder?

YTDTY (Année à ce jour cette année)

YTDLY (Année A Date de la dernière année - jusqu'à même date que aujourd'hui)

+0

Vous devez expliquer comment vous voulez que la partie "à jour" fonctionne. Que voulez-vous utiliser comme date d'ancrage? Vous pouvez utiliser la date/heure actuelle en fonction de l'horloge du serveur. Ou vous pouvez utiliser le dernier membre de données non vide. Ou vous pouvez le faire par rapport à CurrentMember dans la dimension [Time Period]. –

+0

le "À ce jour" signifie que quand je regarde YTD cette année (et c'est octobre), quand je regarde YTDLY, il me montre le total de janvier à octobre l'année dernière aussi. –

Répondre

2

Je vous suggère de jeter un oeil à la PeriodsToDate et YTD Fonctions MDX sur MSDN. Y at-il quelque chose de plus que ceux dont vous avez besoin?

Questions connexes