Reporting services SSRS基于tablix行组值更改动态更改报告标题文本框值
我正在编写一份SSRS报告,其中包含两个数据集: 客户地址DS:从tbl\U客户地址中选择客户id、客户名称、客户地址,其中客户id=@内部参数\U客户id 客户订单记录:从tbl\U客户订单中选择客户id、订单日期、订单编号,其中订单日期=@参数\U订单日期 由于某些原因,我无法将CustomerAddresss和CustomerOrders合并到一个SQL中 在报告中,设置了两个参数: @参数\u OrderDate用于用户为CustomerOrders选择日期 @Internal_Parameter_Customer_ID是一个内部参数,默认值将引用数据集customerorders的Customer_ID 报告布局应如下所示:Reporting services SSRS基于tablix行组值更改动态更改报告标题文本框值,reporting-services,Reporting Services,我正在编写一份SSRS报告,其中包含两个数据集: 客户地址DS:从tbl\U客户地址中选择客户id、客户名称、客户地址,其中客户id=@内部参数\U客户id 客户订单记录:从tbl\U客户订单中选择客户id、订单日期、订单编号,其中订单日期=@参数\U订单日期 由于某些原因,我无法将CustomerAddresss和CustomerOrders合并到一个SQL中 在报告中,设置了两个参数: @参数\u OrderDate用于用户为CustomerOrders选择日期 @Internal_Para
In Report Header
Customer ID
Customer Name
Customer Address
(Customer ID, Customer Name, Customer Address) are put into one textbox by using expression.
In Report Body:
A tablix bound to CustomerOrderDS to store the customer's daily orders :
ORDER DATE ORDER NUMBER
YYYY-MM-DD XXXXX
Total of the date: XXXXX
tablix按客户ID分组,在更改客户ID时将分页符。我的问题是,在tablix中更改客户ID时,如何更改报告标题上的客户ID/名称/地址?在我的例子中,报告标题中的聚合函数似乎帮不上忙
任何帮助都将不胜感激。我遇到了一个类似的问题,我需要在标题中包含与表相关的数据。不幸的是,由于报头不在分组区域中,这是不可能的 一种方法是不使用标题,而是在组内的表顶部创建标题,以便它随分组而变化 我最后使用的另一种方法是在标题中使用全局页面名称变量(
=Globals!PageName
),并在表上设置页面名称属性
您将有一个页面名,如:
=Fields!Customer_ID.Value & VBCRLF &
Fields!Customer_Name.Value & VBCRLF &
Fields!Customer_Address.Value
VBCRLF用于一个新行(VisualBasicCarriageReturnLineFeed)。另一种方法是使用表上的Page Name属性