2017-08-31 4 views
-2

Ce sont mes résultats de la requête:Fusionner les lignes en double où les champs sont différents

enter image description here

Mais je veux fusionner la colonne MemberName lorsque le membre est le même. Mais les valeurs des autres colonnes doivent toujours être affichées séparément. Comment puis-je faire mon rapport utiliser le format suivant?

enter image description here

+3

S'il vous plaît supprimer les liens d'image et comprennent à la place une quantité de _minimal_ de données échantillon et le résultat attendu que fait votre question claire quant à ce que vous recherchez. Je compte 20 lignes et une douzaine de colonnes dans votre table source, en petits caractères, beaucoup d'informations. –

+0

Toute table de sortie de la requête sql sera en première forme normale (1NF) et la sortie que vous voulez n'est pas en 1NF (fusionner les lignes pour des colonnes spécifiques). Donc, je vais suggérer de prendre la sortie du serveur sql en XML et utiliser xml comme un rapport de cristal de source. –

Répondre

1

Création d'un groupe pour SIno au plus bas niveau, si vous ne l'avez pas déjà. Supprimer l'en-tête et le pied de page de ce groupe.

Puis ajouter cette formule à la logique de suppression pour SIno, Member Name et Sanity Code:

{SIno} = PREVIOUS({SIno}) 

Après avoir discuté de vos besoins dans les commentaires, je recommande ce qui suit: Définir votre rapport tel qu'il doesn N'ont pas de bordures, et ont plutôt la couleur de fond alternée entre blanc et gris. Groupe basé sur SIno si vous avez pas déjà, et définir la couleur d'arrière-plan:

IF GROUPNUMBER MOD 2 = 0 THEN crWhite else crSilver 

Je le fais tout le temps avec mes rapports. Il est plus professionnel, et les clients le comprendre:

enter image description here

+0

merci pour votre réponse, je suis nouveau dans cette chose de rapport de cristal. Pouvez-vous expliquer cela plus clairement? TIA. – sam7

+0

@MDSaddamHossain - Quelle partie de la réponse ne comprenez-vous pas? Créer des groupes, supprimer des sections ou supprimer des champs? – 4444

+0

S'il vous plaît vérifier le lien de l'image que je joint, c'est la condition actuelle de mon rapport, j'ai tout fait juste besoin de supprimer les lignes vides des trois premières colonnes. https://drive.google.com/open?id=0B-Qu8B08k2phTmsyemxtck13VU0 – sam7