0

我正在使用 SQL Server Data Tools 2012 (Visual Studio 2010) 并有一个多选项卡报表,该报表对 SalesTerritory 和 ProductType 的每个组合进行分页。

我可以通过在连接两个当前分组标准值的“属性”窗口中添加组级 PageName 属性表达式来标记生成的下载 Excel 电子表格的工作表选项卡:

=Lookup(Fields!SalesRegionID.Value, Fields!SalesRegionID.Value,  
        Fields!SalesRegionCode.Value, "SalesRegion") + " " +
 Lookup(Fields!ProductTypeID.Value, Fields!ProductTypeID.Value,  
        Fields!ProductTypeName.Value, "ProductType")

我现在想做的是将相同的字符串添加到每个报告页面的页眉中。我不能简单地将上述表达式添加到文本框中,因为“数据区域之外的字段引用必须包含在指定数据集范围的聚合函数中”。

那么,如何确定引用范围以便在当前选项卡和每个工作表的页眉上显示相同的字符串?

4

1 回答 1

2

事实证明,我在组级别分配的 PageName 属性也可用作全局字段。如果将文本框添加到页眉并打开其表达式对话框,您将在“内置字段”类别中找到一个名为“PageName”的字段。双击它将添加以下表达式:

"=Globals!PageName"

这样做!

于 2013-08-29T15:53:35.503 回答