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] Sélectionner la meme periode un an avant


Sujet :

SSAS

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 18
    Points : 11
    Points
    11
    Par défaut [SSAS] [2K5] Sélectionner la meme periode un an avant
    Bonjour tout le monde ,

    Je suis actuellement entrant de creer des requetes sur un cube. Je dois recuperer des donnees pour une periode donnes en parametre. (ex : 2006-01-01 a 2006-06-01) Je dois maitenant recuperer la meme measure mais sur la peridode un an avant (2005-01-01 a 2005-06-01). Comment proceder ?

    Pour filtrer ma date, j'utilise actuellement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ON COLUMNS FROM ( SELECT ( STRTOMEMBER(@fromdate) : STRTOMEMBER(@todate) )
    J'ai pour le moment seulement reussi a recuperer les donnes de l'annee precedente :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
       WITH 
       MEMBER [Measures].[Previous Qty] AS
         '(ParallelPeriod ([Time].[Date].[Fiscal Year],1 , [Time].[Date]) ,[Measures].[Qty Total] )'
    Je voudrais donc recuperer la mesure [Measures].[Previous Qty] pour la periode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ParallelPeriod ([Time].[Date].[Fiscal Year],1 , @fromdate):ParallelPeriod ([Time].[Date].[Fiscal Year],1 , @todate)
    cette requete ne fonctionne pas non plus :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     SUM({PARALLELPERIOD( [time].[Fiscal Year],1,{STRTOMEMBER(@fromdate) : STRTOMEMBER(@todate) })}, [Measures].[US Total])
    mais je n'ai pas reussi a utiliser de parametre dans mon membre.


    Merci beaucoup pour vos reponses, desole pour les accents, j'utilise un clavier QWERTY.

    Bonne soiree

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 18
    Points : 11
    Points
    11
    Par défaut
    Bonjour,

    Le soucis c'est que la fonction attendais un level, ceci fonctionne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ParallelPeriod ([Time].[Date].[Fiscal Year].[Fiscal Year],1 , @fromdate):ParallelPeriod ([Time].[Date]..[Fiscal Year],1 , @todate)
    mais ceci est plus rapide.. je ne sais pas trop pourquoi mais ca met trois fois moins de temps!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ParallelPeriod ([Time].[Date].[Fiscal Year].[Time],365 , @fromdate):ParallelPeriod ([Time].[Date].[Fiscal Year].[Time],365 , @todate)

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 31/08/2009, 13h03
  2. [SSAS] [2K5] Utilisation de Periods To Date
    Par kellerman_com dans le forum SSAS
    Réponses: 3
    Dernier message: 05/06/2009, 09h05
  3. [SSAS] [2K5] Nombre de membre sélectionnés
    Par anayathefirst dans le forum SSAS
    Réponses: 0
    Dernier message: 06/03/2009, 10h39
  4. [SSAS][2k5] Cube et Rapports
    Par walli_g dans le forum SSAS
    Réponses: 1
    Dernier message: 27/07/2007, 19h06
  5. [SSAS][2k5] Erreur d'aggrégation dans un cube
    Par jmphilip dans le forum SSAS
    Réponses: 3
    Dernier message: 10/07/2007, 11h47

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