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

SSRS Discussion :

[SSRS][2k5] Comment récupérer plusieurs niveaux d'une hiérarchie parent enfant ?


Sujet :

SSRS

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 572
    Points : 341
    Points
    341
    Par défaut [SSRS][2k5] Comment récupérer plusieurs niveaux d'une hiérarchie parent enfant ?
    Bonjour,

    J'ai une dimension avec une hiérarchie parent enfant et une dimension Temps avec une hiérarchie Année, Mois, Jour. Dans ma requête MDX, si je récupère les membres de la hiérarchie Temps j'obtiens 3 colonnes : Année, Mois et Jour. Par contre, si je récupère les membres de la hiérarchie parent enfant, je ne récupère qu'une seule colonne, qui regroupe tous les membres de tous les niveaux.

    Comment récupérer plusieurs niveaux d'une hiérarchie parent enfant dans des colonnes respectives ?

    a+, =)
    -=Clément=-

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 561
    Points : 815
    Points
    815
    Par défaut
    Heu c'est bizarre ton truc. T'as pas oublié un .children ?

    Poste ta requete ici sinon, ca sera plus simple.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    269
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2008
    Messages : 269
    Points : 339
    Points
    339
    Par défaut
    Le comportement que tu décris est typique de SSRS. Il est du à la manière dont le query designer mdx interprète ta query.

    Je m'explique:

    Si tu écris une query qui ne demande que les membres du niveau "Mois" de ta dimension et que tu l'exécutes dans SSMS, ton résultat ne te renverra que les données du niveau "Mois". Par contre, cette même query dans SSRS, te renverra et les membres du niveau "Mois" ainsi que le "parent" de chaque niveau supérieur au niveau "Mois". Donc dans ton cas, "Année".

    En fait, je pense qu'il renvoie la valeur de chaque attribut de dimension intervenant dans la hiérarchie utilisateur multi niveaux.

    Ceci expliquerait pourquoi tu ne vois pas les parents de ta dimension parent-enfant. Ils viennent tous d'un seul et même attribut.

    Si tu veux immiter le même comportement que pour les hiérarchies multi-niveaux avec une hiérarchie parent-enfant, il va falloir que tu passes par la création de membres calculés.

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/07/2008, 16h29
  2. Réponses: 0
    Dernier message: 03/07/2008, 12h03
  3. Réponses: 2
    Dernier message: 16/06/2008, 13h32
  4. Réponses: 4
    Dernier message: 05/06/2008, 09h51
  5. Réponses: 2
    Dernier message: 02/06/2008, 11h58

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