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 :

[2K8] Groupement de données par colonne


Sujet :

SSRS

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 111
    Points : 44
    Points
    44
    Par défaut [2K8] Groupement de données par colonne
    Bonjour à tous

    J'ai un souci pour grouper mes données correctement dans mon rapport SSRS 2008, afin d'obtenir le bon affichage.
    Les données brutes venant de ma base sont (2 colonnes, 5 lignes) :
    voiture_1....image_1
    voiture_1....image_2
    voiture_1....image_3
    voiture_2....image_4
    voiture_2....image_5
    Mon but est d'avoir un tableau dans mon report qui contient 2 colonnes (car 2 voitures) et des lignes correspondants aux images :
    voiture_1....voiture_2
    image_1......image_4
    image_2......image_5
    image_3
    Ce que j'ai fait, c'est un simple tableau qui me renvoit les données brutes, puis j'ai ajouté un groupe de colonnes. Mais au final j'obtiens ceci (qui n'est pas bon) :
    voiture_1...voiture_2
    image_1
    image_2
    image_3
    ................image_4
    ................image_5
    Merci d'avance pour votre aide

  2. #2
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2010
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2010
    Messages : 240
    Points : 359
    Points
    359
    Par défaut
    Tu dois utiliser une Matrice et non un tableau.

    Je te conseille de la créer à la main et de ne pas utiliser l'assistant de création.

    Par défaut lorsque tu insères une matrice il va te donner ce schéma:

    |(vide)||Columns|
    |Rows||Data|

    Il suffit d'ajouter tes champs :
    Voiture dans Columns
    Image dans Data
    Image dans Row également.
    Passes en mode preview tu verras que c'est ce que tu souhaites sauf que la première colonne liste toutes les images.

    Tu peux supprimer la première colonne en supprimant uniquement le groupe.

    Voilà ça devrait te donner ce que tu souhaites.

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 111
    Points : 44
    Points
    44
    Par défaut
    J'ai essayé ce que tu proposes Nished, et ça me donne exactement le même résultat que moi, pas bon donc :
    voiture_1...voiture_2
    image_1.................
    image_2.................
    image_3.................
    ................image_4
    ................image_5


    A mon avis tu dois avoir raison, faut utiliser une matrice. Mais j'ai pas encore trouvé comment obtenir le résultat final. Merci d'avance !

  4. #4
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2010
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2010
    Messages : 240
    Points : 359
    Points
    359
    Par défaut
    Lorsque tu ne supprimes pas la première colonne tu obtiens le bon rapport ?

  5. #5
    Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 111
    Points : 44
    Points
    44
    Par défaut
    Lorsque tu ne supprimes pas la première colonne tu obtiens le bon rapport ?
    Oui, ça n'y change rien.
    La difficulté est de ne pas obtenir 5 lignes au final, alors que ma table de départ contient 5 lignes...

    Je pourrais utiliser les SubReports pour y arriver, mais ça serait utiliser un tank pour aller faire ses courses... Je suis sûr qu'on peut y arriver avec des groupes !!!

    Merci si quelqu'un trouve

  6. #6
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2010
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2010
    Messages : 240
    Points : 359
    Points
    359
    Par défaut
    Hmm...
    ce que tu peux essayer c'est de créer 2 matrices imbriquées.

    Dans la première Matrice tu ajoutes dans Column : voiture.
    Tu supprimes la première colonne.
    Dans la cellule en desous de [voiture] tu glisses une autre matrice.

    Dans cette nouvelle matrice:
    tu ajoutes image dans Data, tu supprimes la première colonne uniquement (elle contient une cellule vide et Row).
    Supprimes ensuite la ligne contenant le titre de la colonne image.

    et tu devrais avoir ce que tu veux
    Images attachées Images attachées  

  7. #7
    Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 111
    Points : 44
    Points
    44
    Par défaut
    J'ai essayé ta solution, ça ne fonctionne pas, j'obtiens ceci (en fait il n'affiche que la 1ère image pour chaque voiture) :
    voiture_1...voiture_2
    image_1.....image_4
    Mais je me suis très légèrement inspiré de ta solution, sauf que j'ai imbriqué un tableau dans la matrice principale, au lieu d'y imbriquer une matrice. Et là ça marche !!!!!!

    Tu vois, je me suis à peine inspiré de toi
    Merci beaucoup à toi ! Tu m'as appris l'imbrication de contrôles, je ne connaissais même pas

  8. #8
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2010
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2010
    Messages : 240
    Points : 359
    Points
    359
    Par défaut
    Pas de soucis, tant mieux si tu as le bon résultat au final

    Topic résolu.

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

Discussions similaires

  1. Groupement de données par ville
    Par Roma_PSSL dans le forum QlikView
    Réponses: 6
    Dernier message: 28/01/2015, 14h09
  2. Réponses: 4
    Dernier message: 28/06/2010, 15h38
  3. [iText] Boucle affichage données par colonne
    Par lykan dans le forum Documents
    Réponses: 12
    Dernier message: 17/06/2010, 11h36
  4. [PDO] afficher mes données par colonnes dynamiquement
    Par mariafan dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 24/07/2007, 09h52
  5. Réponses: 2
    Dernier message: 05/02/2007, 10h19

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