Bonjour,
est-il possible avec Microsoft Reporting de grouper les lignes d'une DataTable et de calculer le nombre d'éléments groupés ?
Merci d'avance.
Bonjour,
est-il possible avec Microsoft Reporting de grouper les lignes d'une DataTable et de calculer le nombre d'éléments groupés ?
Merci d'avance.
Bonjour,
Oui, tu as un onglet de regroupement dans les propriétés de la table
Bonjour,
je te remercie pour ta réponse.
J'ai testé l'onglet de regroupement mais ça met les lignes similaires ensembles.
Hors ce que j'entends pas grouper les lignes d'une DataTable est par exemple:
J'ai une DataTable avec les colonnes suivantes:
et j'aimerais avoir dans mon rapport une table qui aurait les colonnes suivantes:ReferenceProduit
OrdreFabrication
NumeroProduit
C'est à dire, j'aimerais que les ReferenceProduit et OrdreFabrication similaire soit groupé et que la quantité soit donné dans la colonne Quantite.ReferenceProduit
OrdreFabrication
Quantite
Merci pour ton aide.
Bye
Bonjour,
Il te suffit de regrouper par tes deux colonnes
ReferenceProduit
OrdreFabrication
et d'utiliser la fonction COUNT() pour la troisième colonne.
Tu mets tout dans la section de regroupement, rien dans le détail.
Bonjour,
j'ai essayé mais ça ne fonctionne pas, je dois faire une erreur à la con, mais pas moyen de trouver d'où ça vient.
Voilà ce que j'ai fait :
J'ai une requête qui me retourne les lignes suivantes:
J'aimerais afficher dans mon rapport une Table qui présente les données suivantes:NumeroProduit | ReferenceProduit | OrdreFabrication
1 | Reference A | OF 1
2 | Reference A | OF 1
3 | Reference A | OF 2
4 | Reference B | OF 1
5 | Reference B | OF 1
J'ai donc suivi tes conseils et sur les propriétés de l'objet Tableau du rapport, dans l'onglet Groupe, j'ai ajouté un nouveau Groupe.ReferenceProduit | OrdreFabrication | Quantite
Reference A | OF 1 | 2
Reference A | OF 2 | 1
Reference B | OF 1 | 2
Sur ce nouveau Groupe, j'ai défini dans Expression:
J'ai aussi défini dans le Tableau (même si je pense que mon erreur vient de là)= Fields!ReferenceProduit.Value
= Fields!OrdreFabrication.Value
et j'obtiens le résultat suivant:Cellule Colonne 1 Ligne 1: = Fields!ReferenceProduit.Value
Cellule Colonne 2 Ligne 1: = Fields!OrdreFabrication.Value
Cellule Colonne 3 Ligne 1: = Count(NumeroProduit)
Merci encore pour ton aide.ReferenceProduit | OrdreFabrication | Quantite
Reference A | OF 1 | 5
Reference A | OF 1 | 5
Reference A | OF 2 | 5
Reference B | OF 1 | 5
Reference B | OF 1 | 5
Bye
Dans ton tableau, tu dois mettre tes champs dans le bon regroupement. Dans les propriétés du groupe, assure-toi d'avoir "Include Group Header" ou "Include Group Footer" pour voir au moins la section de regroupement. C'est là où tu dois mettre tes champs.
Partager