SSRS - 根据正文tablix当前客户信息在标题中显示客户名称

时间:2016-06-28 22:53:29

标签: reporting-services ssrs-2012 ssrs-tablix

我有一个包含每个客户数据的Tablix。报告中的每个页面都包含特定于当前客户的数据。

因此,page1在我的数据集中包含客户1的数据,而第2页在我的数据集中包含客户2的数据。

我的报告标题中有一个文本框,我想填充与当前客户数据相对应的客户名称,该数据显示在正文的Tablix中。

问题是我只在标题文本框中输入第一个客户名称,所以即使我在报表中切换页面并在正文中显示客户3的数据,标题文本框也不会更改并将继续显示客户1的名称。

我没有按照设计在body tablix中显示客户名称。我知道如果我在Tablix中显示客户名称,我可以在标题文本框中引用该文本框,但在我的方案中并非如此。

我知道我可以在body tablix中添加一个包含客户名称的隐藏文本框,然后在我的标题文本框中引用该文本框,但这似乎更像是一个草率的工作....

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您需要引用包含客户名称的单元格的值

 =ReportItems!customer_name.Value

其中customer_name是在每个页面上显示客户名称的单元格的名称。要查找正确的名称,请单击包含客户名称的单元格并查看属性。

这将要求您在一个字段中拥有客户名称,如果您不想显示它,则将其隐藏(是的,它是草率的)