繁体   English   中英

遍历SSRS中的不同值

[英]Loop through distinct values in SSRS

我正在处理包含多个列的数据集中的报告,其中之一是客户名称。 每一行数据都是唯一的发票,但是客户名称重复了很多次。 我的客户希望客户名称出现在报告标题中:“客户A,客户B,客户C报表”。

现在,我在=Fields!csg_name.Value & " Report"使用=Fields!csg_name.Value & " Report"作为常量,但是它只返回客户名称之一的值。 如何将所有不同的名称连接起来? 是在查询中使用SELECT DISTINCT ,还是可以在报表中使用它?

我应该提到我正在使用SQL Server 2000,并在VS 2003,.NET 1.1中进行设计(是的,我们需要升级...所有内容。)

谢谢!

如果要在任何数据区域之外的文本框中显示值,则可以向绑定到数据集的报表中添加一个Hidden ReadOnly参数(Customer_name)。 然后,您可以使用= join(parameters!Customer_name.Value,“,”)&“ Report”。

要么

您可以创建一个单独的数据集,以逗号分隔由不同客户名称组成的列表。

为您的字段尝试LookUpSet =Fields!csg_name.Value其文档: http : //msdn.microsoft.com/zh-cn/library/ee240819.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM