Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Cognos
Cognos Forum d'entraide Cognos : Impromptu, Powerplay, transformer,...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/06/2011, 14h07   #1
Invité de passage
 
Ressources humaines
Inscription : juin 2011
Messages : 1
Détails du profil
Informations personnelles :
Localisation : Canada

Informations professionnelles :
Activité : Ressources humaines
Secteur : Industrie

Informations forums :
Inscription : juin 2011
Messages : 1
Points : 0
Points : 0
Par défaut Report Studio - Énumération

Bonjour!!

J'aimerais présenter mes données d'une façon particulière et je ne sais pas si cela est possible...

Pour une donnée x, je voudrais présenter toutes les données y qui lui sont liées, dans la même cellule, en les séparant par une virgule plutôt que dans plusieurs cellules différentes.

Merci beaucoup!
Montreal2011 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 19h47   #2
Membre du Club
 
Jacques Vaill
Consultant en Business Intelligence
Inscription : septembre 2010
Messages : 45
Détails du profil
Informations personnelles :
Nom : Jacques Vaill
Localisation : Canada

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Service public

Informations forums :
Inscription : septembre 2010
Messages : 45
Points : 65
Points : 65
Oui il est possible de faire cela mais je ne sais pas jusqu'à quel point.

J'ai fait une liste simple avec deux colonnes de mesure, j'ai par la suite afficher le résultat, pour valider que tout est bon. J'ai créé un data item contenant [Dossier]||'-'||[Valeurs du patrimoine], qui sont mes deux valeurs.

Merci Jacques
ElPoune est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 22h22   #3
Invité régulier
 
Femme Cynthia
Assistant aux utilisateurs
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Nom : Femme Cynthia
Localisation : Canada

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Biens de consommation

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 9
Points : 9
En fait, ce sont toutes les différentes valeurs d'une variable que je veux séparer par une virgule, et non pas des variables différentes.

Ex.
Continent ................. Pays

Europe ..................... France, Espagne, Italie, etc.

Merci!!
Cynthia1987 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 22h25   #4
Invité régulier
 
Femme Cynthia
Assistant aux utilisateurs
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Nom : Femme Cynthia
Localisation : Canada

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Biens de consommation

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 9
Points : 9
J'aurais peut-être dû mentionner que je travail au même endroit que Montreal2011
Cynthia1987 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2011, 16h02   #5
Membre Expert
 
Avatar de Sunchaser
 
Homme Vincent
OPNI
Inscription : décembre 2004
Messages : 1 668
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Âge : 41
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : OPNI
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : décembre 2004
Messages : 1 668
Points : 2 036
Points : 2 036
Bonjour,

On ne sait pas grand chose des données ( du type dimensionnel, relationnel, etc), de ce que vous pouvez / devez faire. Cela doit il se faire "en local" dans Cognos, ou bien avez vous accès au SQL qui sort vos données ?.
En effet, dans Oracle par exemple, si j'ai des données qui me donnent:
Europe ..................... France
Europe ..................... Espagne
Europe ..................... Italie
Europe ..................... etc
avec une petite fonction d’agrégation du type "stragg", je me retrouve avec un champs qui me sort:
France,Espagne,Italie,etc
pour Europe, et je suis le plus heureux des hommes ...

Perso, je ne sais pas comment faire pour obtenir ce même comportement en local dans Cognos, je vais regarder par curiosité.

@+
__________________
Citation:
Aux persévérants aucune route n'est interdite
Question: un ver a pied, c'est un millepatte unijambiste ?

Mon dernier trip musical

Citation:
Quiconque construit un jardin devient un allié de la lumière, aucun jardin n'étant jamais surgi des ténèbres
A priori un proverbe Perse ...
Sunchaser est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2011, 17h52   #6
Invité régulier
 
Femme Cynthia
Assistant aux utilisateurs
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Nom : Femme Cynthia
Localisation : Canada

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Biens de consommation

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 9
Points : 9
Bonjour Sunchaser!!

Merci pour ta réponse encore une fois!!

En fait, il s'agit d'une base de données relationnelles, et non je n'ai malheureusement pas accès au sql.... tout se fait en Inde donc il est impossible pour moi de modifier quoi que ce soit...

Crois-tu qu'il y aurait possibilité de le faire localement dans COGNOS??

@+
Cynthia1987 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2011, 18h00   #7
Membre Expert
 
Avatar de Sunchaser
 
Homme Vincent
OPNI
Inscription : décembre 2004
Messages : 1 668
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Âge : 41
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : OPNI
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : décembre 2004
Messages : 1 668
Points : 2 036
Points : 2 036
Citation:
Envoyé par Cynthia1987 Voir le message
tout se fait en Inde donc il est impossible pour moi de modifier quoi que ce soit...


Quand je lis ça (tu n'y ai pour rien je sais), j'ai envie de me lancer dans une tirade de quatre pages qui ne servirait juste qu'a me défouler, et ne ferait rien avancer, donc je me calme, je respire, je n'ai pas envie de me faire bannir du forum... donc oui, si j'ai suffisamment de temps libre je jetterais un oeil.
Et d'ici la, peut être quelqu'un d'autre (ou vous même) aura t il la solution ...

@+
__________________
Citation:
Aux persévérants aucune route n'est interdite
Question: un ver a pied, c'est un millepatte unijambiste ?

Mon dernier trip musical

Citation:
Quiconque construit un jardin devient un allié de la lumière, aucun jardin n'étant jamais surgi des ténèbres
A priori un proverbe Perse ...
Sunchaser est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2011, 19h24   #8
Invité régulier
 
Femme Cynthia
Assistant aux utilisateurs
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Nom : Femme Cynthia
Localisation : Canada

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Biens de consommation

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 9
Points : 9
Merci énormément Sunchaser!!!

Oui en effet, c'est très frustrant de travailler comme ça et d'essayer de se débrouiller comme ça par nous même.... heureusement qu'il y a ce forum pour nous aider!!
Cynthia1987 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 12h01   #9
Inactif
 
Inscription : avril 2008
Messages : 38
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 38
Points : 31
Points : 31
Salut,

j'ai une solution mais pas tout à fait comme tu veux :

1- tu ajoute un tableau 2 colonne une ligne
2- dans la 1ere colonne tu met une liste avec le 1 er continent
3- dans la 2ème colonne tu met un tableau croisé et tu met les pays dans la colonne

tu répétes ceci pour chaque continent

en piéce joint le résultat de mon test

bonne journée
Images attachées
Type de fichier : jpg test.JPG (63,6 Ko, 8 affichages)
akhalil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 13h50   #10
Invité régulier
 
Femme Cynthia
Assistant aux utilisateurs
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Nom : Femme Cynthia
Localisation : Canada

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Biens de consommation

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 9
Points : 9
Bonjour Akhalil,

Merci beaucoup pour ta réponse!! En fait, il est impossible pour moi d'utiliser ta solution, car l'exemple des continents et des pays était uniquement pour mieux illustrer ce que nous souhaitions faire. En réalité, je dois associer plusieurs numéros de documents à des défauts de fabrication (nous en avons plus d'une centaine).

@+
Cynthia1987 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 02h54   #11
Membre Expert
 
Avatar de Sunchaser
 
Homme Vincent
OPNI
Inscription : décembre 2004
Messages : 1 668
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Âge : 41
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : OPNI
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : décembre 2004
Messages : 1 668
Points : 2 036
Points : 2 036
Bonjour,

Je ne sais pas quelle est la base de données derrière. Si Oracle, et pour ce cas particulier, pourquoi ne pas passer dans Report Studio avec un Query Item / SQL Item et donc passer en SQL direct ?
Choisir "Native" pour la propriété SQL Syntax du SQL Item, déterminer le DataSource, et dans la propriété SQL rentrer quelquechose du genre:
Code :
1
2
3
4
 
  SELECT   champs_1, wm_concat (champs_2)
    FROM   ta_table
GROUP BY   champs_1
ou "champs_1" est le champs "continent" de ton exemple, et "champs_2" le champs contenant les pays de ton exemple.

@+
__________________
Citation:
Aux persévérants aucune route n'est interdite
Question: un ver a pied, c'est un millepatte unijambiste ?

Mon dernier trip musical

Citation:
Quiconque construit un jardin devient un allié de la lumière, aucun jardin n'étant jamais surgi des ténèbres
A priori un proverbe Perse ...
Sunchaser est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 22h39   #12
Invité régulier
 
Femme Cynthia
Assistant aux utilisateurs
Inscription : juin 2011
Messages : 13
Détails du profil
Informations personnelles :
Nom : Femme Cynthia
Localisation : Canada

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Biens de consommation

Informations forums :
Inscription : juin 2011
Messages : 13
Points : 9
Points : 9
C'est génial merci beaucoup sunchaser!!! Cela fonctionne très bien
Cynthia1987 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 23h03   #13
Membre Expert
 
Avatar de Sunchaser
 
Homme Vincent
OPNI
Inscription : décembre 2004
Messages : 1 668
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Âge : 41
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : OPNI
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : décembre 2004
Messages : 1 668
Points : 2 036
Points : 2 036
Cool, je commençais a être a cours de d'idées...

Bon courage pour la suite,


Note: j'ai cité wm_concat, mais perso je préfère jouer avec les fonctions qui sont "dérivées" comme Stragg (voir sur le net "Ask Tom / Tom Kyte" a ce sujet), dont je me fais un plaisir de faire mes petites versions perso en fonction des besoins.
__________________
Citation:
Aux persévérants aucune route n'est interdite
Question: un ver a pied, c'est un millepatte unijambiste ?

Mon dernier trip musical

Citation:
Quiconque construit un jardin devient un allié de la lumière, aucun jardin n'étant jamais surgi des ténèbres
A priori un proverbe Perse ...
Sunchaser est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h58.


 
 
 
 
Partenaires

Hébergement Web