IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SSAS Discussion :

[SSAS][2K5] member-based calculation et drillthrough


Sujet :

SSAS

  1. #1
    Candidat au Club
    Inscrit en
    Mai 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 4
    Points : 2
    Points
    2
    Par défaut [SSAS][2K5] member-based calculation et drillthrough
    Bonjour à tous,

    Permettez moi tout d'abord de donner la structure de mes datamarts:

    1) Je dispose d'une table des faits "NeedsAssessment" liée à plusieurs dimensions:
    • Area,
    • Audit,
    • Phase,
    • Time,
    • Project,
    • SectorGroup (elle même liée à une table bridge),
    • Location

    La table des faits possède comme faits importants :
    • "NbServicesNeeded",
    • "PercentageServicesNeeded".


    Ce datamart contient des données déjà agrégées par rapport à d'autres datamarts avec un plus haut niveau de détail, que je n'expliciterai pas.

    2) Je dispose d'une table des faits CutOffNeeds liée à plusieurs dimensions:
    • Area,
    • Project et
    • CutOff (liée deux fois, un cutoff default et un cutoff personnalisé).

    La dimension CutOff compte les membres suivants:
    • CutOffKey,
    • Description,
    • Limit1, Limit2, Limit3...
    • NbLimitsUsed.


    La chose que j'aimerais faire est la suivante: Par rapport au fait PercentageServicesNeeded présent dans le premier datamart, j'aimerais "encadrer" cette valeur par rapport aux champs Limit1...LimitN présents dans la dimension CutOff liée à mon second datamart.

    Les dimensions Area et Project sont conformes dans les deux datamarts, ce qui je pense me permet d'identifier, par rapport à une Area et à un Project, quelles cutoff values utiliser.

    Chaque table des faits correspond à un measure group sous analysis services, et dans l'onglet "Dimension Usage", les dimensions sont liées correctement.

    J'aimerais connaitre la méthode à utiliser sous Analysis services pour mener à bien mon opération. J'ai essayé de créer une calculation appartenant à mon measure group CutOffNeeds mais lorsque, dans le browser par exemple, j'essaye d'afficher [Cut Off].[Limit1].CURRENTMEMBER.MemberValue pour une Area et un Project donnés, ca m'affiche "All".

    J'aimerais donc savoir comment obtenir la valeur de mes membre Limit1, Limit2...LimitN pour un Project et une Area donnée. Peut-être faut il faire du drillthrough, mais comme je débute, je suis un peu perdu dans les étapes à accomplir.

    Merci à vous si vous pouvez me guider.

  2. #2
    Candidat au Club
    Inscrit en
    Mai 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Ou en plus simple, comment utiliser la valeur d'un attribut d'une dimension dans le contexte courant (la cellule courante) lorsqu'on crée une calculation ?

    [Cut Off].[Limit1].CURRENTMEMBER.MemberValue me donne All car il prend toutes les valeurs enregistrées pour Limit1 dans le système, sans tenir compte du contexte (normalement il existe une seule valeur de Limit1 (dans la dimension CutOff) pour une Area et un Project donnés).


    Merci!

Discussions similaires

  1. [SSAS] [2K5] MDX Membre calculé
    Par jpeg_1980 dans le forum SSAS
    Réponses: 4
    Dernier message: 10/06/2009, 16h57
  2. Réponses: 1
    Dernier message: 11/04/2008, 16h43
  3. [SSAS][2k5] Compter les membres calculés.
    Par Enthau dans le forum SSAS
    Réponses: 0
    Dernier message: 18/03/2008, 11h57
  4. [SSAS][2k5]DrillThrough
    Par Pat-H dans le forum SSAS
    Réponses: 1
    Dernier message: 19/02/2008, 16h15
  5. [SSAS][2k5] Membre Calculé
    Par geof dans le forum SSAS
    Réponses: 0
    Dernier message: 14/02/2008, 10h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo