Boucle à travers des valeurs distinctes dans SSRS

Je travaille sur un rapport d'un set de données contenant plusieurs colonnes, dont l'un est un nom de client. Chaque ligne de données est une facture unique, mais les noms des clients sont répétés plusieurs fois. Mon client souhaite que les noms des clients apparaissent dans le titre du rapport: "Client A, Client B, Rapport Client C".

En ce moment, j'utilise =Fields!csg_name.Value & " Report" comme constante sur le rapport, mais il ne renvoie que la valeur pour l'un des noms de clients. Comment puis-je faire pour concaténer tous les noms distincts? Dois-je utiliser un SELECT DISTINCT dans le cadre de la requête, ou puis-je le faire dans le cadre du rapport?

Je dois mentionner que je travaille avec SQL Server 2000, et la design dans VS 2003, .NET 1.1 (oui, nous devons mettre à niveau … tout.)

Merci!

Si vous essayez d'afficher des valeurs dans une textbox en dehors de toute région de données, vous pouvez append un paramètre Hidden, ReadOnly (Customer_name) au rapport lié à votre set de données. Vous pouvez ensuite utiliser = join (parameters! Customer_name.Value, ",") & "Report".

OU

Vous pouvez créer un dataset séparé renvoyant une list de noms de clients distincts séparés par des virgules.

Essayez LookUpSet pour votre champ =Fields!csg_name.Value Heres la documentation pour cela: http://msdn.microsoft.com/en-us/library/ee240819.aspx