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

MS SQL Server Discussion :

MDX Analysis Services 2005


Sujet :

MS SQL Server

  1. #1
    Candidat au Club
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Points : 2
    Points
    2
    Par défaut MDX Analysis Services 2005
    Bonjour à vous,

    Je suis sur un problème spécifique qui consiste à essyer de récupérer la valeur de ma mesure pour le dernier mois (decembre) de l'année précédente et ce pour toute ma dimension temps :

    L'exemple ci-dessous me permet d'afficher la valeur du mois de decembre 2006 à toute ma dimension temps :

    (parallelperiod([Dim Temps Mois].[Hiérarchie Temps].Level,0,[Dim Temps Mois].[Hiérarchie Temps].[Annee].[2006].&[2].&[4].&[décembre]),[Measures].[Indicateur Vente])


    Or en 2007 je souhaite bien voir decembre 2006 à toutes mes occurences de temps de 2007
    mais en 2006 je souhaite voir decembre 2005 etc...

    Comment récupérer l'année précédente en lieu et place de notifier [2006] ?

    Merci d'avance pour votre aide qui me sera trés précieuse ;-)

    Dibii

  2. #2
    Candidat au Club
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Reformulation de la question
    Je sui spas sur que mon charabia d'hier soir soit trés clair alors je reformule :-)


    Je cherche finalement à récupérer la valeur d’une mesure pour le dernier mois de l’année précédente.

    Merci pour votre aide
    Dibii

  3. #3
    Candidat au Club
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Reponse...
    Pour ceux que ça interresse....voici la reponse à la question de l'obtention de la valeur du dernier mois de l'année précédente...


    ( [Measures].[CA],ANCESTOR( [Temps].[Fiscal].CURRENTMEMBER , [Temps].[Fiscal].[Annee] ).PREVMEMBER )

    Merci d'avoir lu mes postes et d'avoir essayé
    Dibii

  4. #4
    Candidat au Club
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Points : 4
    Points
    4
    Par défaut Avec un PARALLELPERIOD
    Tu peux aussi faire :

    ([Measures].[CA],
    PARALLELPERIOD([Temps].[Fiscal].[Annee],
    1,
    [Temps].[Fiscal].CURRENTMEMBER)
    )

  5. #5
    Candidat au Club
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Reponse...
    Hello Balmous

    Je pense que ce mdx donne la valeur de ta mesure pour l'année N-1 quelquesoit le niveau de ta dimension temps.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. MDX Analysis Services 2005
    Par ash_rmy dans le forum SSAS
    Réponses: 4
    Dernier message: 24/10/2010, 14h14
  2. restauration du fichier .CAB sous Analysis services 2005
    Par cyborgnet dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 13/08/2007, 13h05
  3. [Analysis Services 2005] Problème avec des hiérarchies
    Par anayathefirst dans le forum MS SQL Server
    Réponses: 15
    Dernier message: 06/07/2007, 12h32
  4. requete MDX avec Analysis services
    Par delphi+ dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 13/09/2006, 17h29
  5. Analysis Services SQL 2005
    Par plochert dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 16/05/2006, 11h08

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