Sql 通过页眉传递的SSRS动态参数

Sql 通过页眉传递的SSRS动态参数,sql,sql-server,reporting-services,ssrs-2012,erp,Sql,Sql Server,Reporting Services,Ssrs 2012,Erp,我正在使用SSRS为ERP实施项目编制报告。我希望在每张工作表的页眉上显示唯一的工作编号。例如,在订单编号66上,我应该在19个页眉的顶部有19个唯一的作业编号。作业编号的格式如下所示: 66-1500001, 66-1500002 --> 66-1500019 我有一个名为JobNumber的数据集和一个名为JobProd\u JobNum的字段。我需要在不使用tablix的情况下执行此操作,因为这些无法输入SSRS报告的作业标题部分,因此我创建了一个名为JobParameter的参数

我正在使用SSRS为ERP实施项目编制报告。我希望在每张工作表的页眉上显示唯一的工作编号。例如,在订单编号66上,我应该在19个页眉的顶部有19个唯一的作业编号。作业编号的格式如下所示:

66-1500001, 66-1500002 --> 66-1500019
我有一个名为JobNumber的数据集和一个名为JobProd\u JobNum的字段。我需要在不使用tablix的情况下执行此操作,因为这些无法输入SSRS报告的作业标题部分,因此我创建了一个名为JobParameter的参数。然后,我在我放在标题部分的文本框中的存储过程中使用了以下代码:

=Parameters!JobParameter.Value
但这仅在所有19页上显示第一个作业编号:

661500001
我已经尝试过使用join函数,但这只是将所有19个工作编号合并到了每个页面上,我需要在每个页面上显示一个唯一的工作编号

是否在存储过程中编写一个循环,将第一个页码作为第一个作业编号,依此类推,直到第19个作业编号为止,使其保持如下状态:

 page1, job number : 66-1500001 
 page2, job number : 66-1500002
 page3, job number : 66-1500003
 ...
 page19, job number : 66-1500019

非常感谢您的帮助,保罗。

我一直在这里尝试,我已经找到了答案。其实很简单。我有我的tablix数据,其中包含(括号中的数据集名称)

数字是我对数据分组的顺序,因此2是1的子项,3是2的子项,等等。在tablix中,我有作业编号信息,所以我需要做的就是从tablix调用它正在使用的文本框,并将其显示在页眉上。文本框名称为JobProd\u JobNum,因此我在标题部分创建了一个文本框,并附加以下表达式:

=ReportItems!JobProd_JobNum.value

它以页眉格式在每个相关页面的顶部显示19个唯一的作业编号。

这里有一个很好的例子,可以在tablix上使用分组分页符。这很有用,但不幸的是,它不适用于这里,因为我在页眉中显示的数据来自上述数据集,因此不能使用tablix。我的数据分页没有问题,因为我在一个组的每个新实例上拆分数据,我在body部分的tablix中有这些实例,详细说明了订单细节、订单数量等。
=ReportItems!JobProd_JobNum.value