2008-10-28 6 views
0

Ma table de fait ressemble à cegroupe SSAS personnalisé par requête

yesterday a 
yesterday a 
yesterday a 
yesterday b 
yesterday b 
yesterday c 
today  a 
today  a 
today  b 
today  b 
tommorow a 
tommorow a 
tommorow c 
tommorow d 

En fin de compte je besoin d'un rapport Excel comme celui-ci

   repetition count 
       1  2  3 
yesterday  1  1  1 
today   0  2  0 
tomorow  2  1  0 

Comment créer une dimension "count repetion" dans SSAS 2K5 ? S'il vous plaît garder à l'esprit que ma table de faits est un peu plus compliqué et j'ai plus d'autre dimension là-bas.

Mon idée est de créer une requête nommée dans DSV mais j'ai quelques doutes si le filtrage fonctionnera correctement.

Répondre

0

Je pense que vous devez faire une vue avec un GROUP BY et un compte pour que vous chargez des données comme le suivant dans votre cube

yesterday a 3 
yesterday b 2 
yesterday c 1 
today  a 2 
today  b 2 
tomorrow a 2 
tomorrow c 1 
tomorrow d 1 

Ensuite, vous pouvez utiliser la colonne de comptage comme la clé d'une nombre de répétitions et vous créez une mesure basée sur le type d'agrégat de nombre de lignes.