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

Cognos Discussion :

Regrouper plusieurs enregistrements d'une colonne dans une seule


Sujet :

Cognos

  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien informatique
    Inscrit en
    Mai 2011
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Technicien informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2011
    Messages : 105
    Par défaut Regrouper plusieurs enregistrements d'une colonne dans une seule
    Bonjour,

    Dans Cognos je génère un rapport qui me liste plusieurs fois la même personne mais avec des valeurs différentes dans le champ N°. J'aimerais regrouper les valeurs de la colonne N° dans une autre colonne de façon à avoir une personne par ligne. Voir mon exemple:

    personne_plusieurs_lignes.xlsx

    Merci pour votre aide

  2. #2
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Bonsoir,

    Une question dont je crains la réponse par avance: tu ne peux pas faire cela côté SQL plutôt?
    Parce que, bon, dans Oracle, avec une fonction de concatenation de chaine type WM_CONCAT ou LISTAGG et un group by, et c'est "torché" en qq secondes, minutes au pire.

    @+

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien informatique
    Inscrit en
    Mai 2011
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Technicien informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2011
    Messages : 105
    Par défaut
    Oui en effet. Par contre je n'ai pas les connaissance pour le faire en SQL.

    Je devrais utiliser ma demande pour d'autres rapports.

    Merci

  4. #4
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Bonsoir,

    Je n'ai pas compris: tu pourrais éventuellement traiter cela côté SQL ou pas ?
    C'est quoi la base de données derrière ?
    Si tu peux, dans ce cas, donne un exemple de ce que donnerait déjà le SQL a l'heure actuelle, que l'on voie comment le modifier.
    Bon, sinon, ce qui me vient a l'esprit - mis a part le côté SQL - c'est évidemment la crosstab.
    Ou sinon, un truc capilotracté que j'ai déjà fait: une crosstab imbriquée dans une colonne d'une liste, avec une relation master-detail adéquat.
    Le champs qui te sort les "N°" seraient alors en crosstab column, et tu peux / dois donc ensuite te débrouiller pour masquer tout ce qu'il y a autour (crosstab body, etc).

    @+

Discussions similaires

  1. Copie d'une colonne d'une table dans une autre table
    Par sebi2k39 dans le forum Requêtes
    Réponses: 4
    Dernier message: 03/10/2011, 11h14
  2. Réponses: 7
    Dernier message: 25/03/2011, 10h52
  3. Réponses: 4
    Dernier message: 05/05/2008, 15h16
  4. Récupérer le nom d'une colonne d'une table dans une variable
    Par mimi51340 dans le forum Général Java
    Réponses: 4
    Dernier message: 13/03/2008, 14h23
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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