【问题标题】:SSRS - Display customer name in header based on body tablix current customer infoSSRS - 根据正文 tablix 当前客户信息在标题中显示客户名称
【发布时间】:2016-06-28 22:53:28
【问题描述】:

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

所以第 1 页在我的数据集中有客户 1 的数据,第 2 页在我的数据集中有客户 2 的数据。

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

问题是我只在标题文本框中获得了第一个客户名称,因此即使我在报告中切换页面并在正文中显示客户 3 的数据,标题文本框也不会改变并会继续显示客户 1 的姓名。

我没有按设计在正文 tablix 中显示客户姓名。我知道如果我在 tablix 中显示客户姓名,我可以在标题文本框中引用该文本框,但在我的场景中并非如此。

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

有什么建议吗?

【问题讨论】:

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


    【解决方案1】:

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

     =ReportItems!customer_name.Value
    

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-22
      • 2023-03-20
      • 1970-01-01
      • 2013-05-20
      • 1970-01-01
      相关资源
      最近更新 更多