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 :

[MDX][2k5] Insertion de colonne dans une matrice


Sujet :

SSAS

  1. #1
    Membre éclairé
    Avatar de Reskibil
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    561
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2007
    Messages : 561
    Points : 815
    Points
    815
    Par défaut [MDX][2k5] Insertion de colonne dans une matrice
    Bonjour,

    J'ai mon dataset en MDX qui me sort:
    2007 2008 week5 week6 ...

    Donc total Y-1, total Y et détail Y
    Ca ca va mais il faudrait qu'entre 2007 et 2008, j'ai un delta en valeur et un en %.

    Pour certaines raisons, j'ai été obligé de tourner mon dataset donc mes dates se retrouvent en ligne et mes mesures en colonnes (en OLE DB).

    Donc il faudrait que j'arrive a insérer 2 colonnes entre 2007 et 2008 (là où il y a les xxx) dans ce bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    {{[Time Key Decision Date].[Calendar Week].[Year].&[2007]} + 
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    {[Time Key Decision Date].[Calendar Week].[Year].&[2008]} +
    {[Time Key Decision Date].[Calendar Week].[Week].&[2008]&[5]:
    [Time Key Decision Date].[Calendar Week].[Week].&[2008]&[15]}
    } ON ROWS
    Si j'essaye d'insérer une colonne dans ma matrice, elle est répétée à chaque fois avec un en-tete donc ca va pas.

    Si quelqu'un a une idée

    Merci

  2. #2
    Membre éclairé
    Avatar de Reskibil
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    561
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2007
    Messages : 561
    Points : 815
    Points
    815
    Par défaut
    Bon ! Trouvé.

    Des fois uqe ca puisse intéresser quelqu'un :

    il faut créer une mesure bidon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    member [Time Key Decision Date].[Calendar Week].[Delta] as [Time Key Decision Date].[Calendar Week].[Year].&[2008]
    - [Time Key Decision Date].[Calendar Week].[Year].&[2007]
    Et l'appeler ensuite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    {{[Time Key Decision Date].[Calendar Week].[Year].&[2007]} + 
    {[Time Key Decision Date].[Calendar Week].[Delta]} +
    {[Time Key Decision Date].[Calendar Week].[Year].&[2008]} +
    {[Time Key Decision Date].[Calendar Week].[Week].&[2008]&[5]:
    [Time Key Decision Date].[Calendar Week].[Week].&[2008]&[15]}
    } ON rows
    Et ca marche meme si les mesures sont sur les colonnes

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/02/2015, 14h18
  2. Nombre de colonnes dans une matrice
    Par kimTunisia dans le forum Débuter avec Java
    Réponses: 9
    Dernier message: 27/07/2011, 12h30
  3. Suppression de colonne dans une matrice
    Par PaulTIM dans le forum MATLAB
    Réponses: 8
    Dernier message: 17/10/2009, 18h06
  4. permutation de colonnes dans une matrice
    Par omar.ayadi dans le forum MATLAB
    Réponses: 10
    Dernier message: 16/01/2009, 10h30
  5. [mdx][2k5]Gestion du Today dans une requete MDX
    Par Supradine dans le forum SSAS
    Réponses: 4
    Dernier message: 10/10/2008, 08h42

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