Bonjour,
Je suis un nouvel utilisateur de CR XI Developer connecté sur Oracle et je souhaiterai concaténer deux enregistrements sur une seule ligne de mon rapport. Voici les tables que j’utilise:
1. Site_Master : données relatives à la signalétique des sites (clé de type XX0000, XX0001, etc)
2. Phase : données associées aux sites (XX0000,etc) qui contient deux phases (Acq et Cst).
3. Phase_Fields : données des champs associés aux Phases.
Mon problème est le suivant :
Si j’utilise uniquement des champs d’une des deux phases j’obtiens le rapport souhaité. Par contre si j’utilise des champs contenus dans les deux phases (Acq et Cst) alors toutes les lignes du rapport sont dupliquées. Ce qui est normal puisqu’il s’agit de deux enregistrements distincts. Mais toutes les données relatives à un doublon sont associées à un même site. Je suis donc à la recherche d’une astuce afin de concaténer ces deux enregistrements dans une seule ligne.
Exemple 1 de critères de sélection :
1. Le champ « Site ID » de la table Site_Master = AZ0001
2. Le champ « Visit done » (qui appartient à la Phase Acq) de la table Phase_Fields n’est pas nul
Rapport Ok
Exemple 2 de critères de sélection :
1. Le champ « Site ID » de la table Site_Master = AZ0001
2. Le champ « Visit done » (qui appartient à la Phase Acq) de la table Phase_Fields n’est pas nul
3. Le champ « Site started » (qui appartient à la Phase Cst) de la table Phase_Fields n’est pas nul
Rapport avec toutes les lignes dupliquées.
Un grand merci pour le support que vous pourriez m’apporter.
Pniho
Partager