我正在使用SQL Server数据工具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")
我现在要做的是在每个报告页面的页眉中添加相同的字符串。我不能简单地在文本框中添加上述表达式,因为“数据区域外的字段引用必须包含在指定数据集范围的聚合函数中。”
那么,如何调整引用的范围以便在当前选项卡上显示相同的字符串 和每个工作表的页眉?
答案 0 :(得分:2)
事实证明,我在组级别分配的PageName属性也可用作全局字段。如果向页眉添加文本框并打开其表达式对话框,则会在“内置字段”类别中找到名为“PageName”的字段。双击此选项将添加以下表达式:
"=Globals!PageName"
就是这样!