J'ai un ensemble de données avec des colonnes telles que ci-dessousde groupe en colonne en utilisant C# LINQ
OffName,RO1,RO2,RO3
Pour expliquer plus j'utiliser des données d'échantillons comme ci-dessous:
OffName RO1 RO2 RO3
A John Jack Rob
B Earl John Carl
C Rob Chris Kenny
D Rodney Carl Jacob
RO signifie agent de rapports . Chaque officier rapporte jusqu'à 3 RO. Je dois faire un rapport où je dois montrer un groupement par RO indépendamment de la personne est RO1 ou RO2 ou RO3 pour l'officier .. John est RO1 pour l'agent A et RO2 pour l'agent B, donc quand groupé par RO sous John je veux que l'officier A & B soit choisi.C'est pour Carl est RO3 pour l'officier B et RO2 pour l'officier D ainsi quand groupé par Ro sous Carl l'agent B & D à cueillir ..
donc, pour les données ci-dessus lorsqu'ils sont regroupés par RO de je veux que le résultat soit comme
RO OffName
John A
B
Jack A
Rob A
C
Earl B
Carl B
D
Chris C
Kenny C
Rodney D
Jacob D
Toute aide serait b grande
Merci.
Voulez-vous le groupement ou le tri? Vous parlez de regroupement, mais votre résultat souhaité n'indique aucun regroupement, mais plutôt un tri. –
Vous avez 'John B' deux fois dans les résultats, probablement une erreur. Est-ce linq à sql? linq aux objets? – Kobi
Salut Mark & Kobe, Merci pour vos réponses. J'ai modifié la question ci-dessus avec plus de détails et j'ai corrigé des erreurs. J'espère que ma question est claire maintenant. Merci beaucoup – san9541