回答

4

您可以使用共享公式来做到这一点。

在你的主要报告中创建一个新的公式字段 - 它可以被称为任何你喜欢的。创建一个共享变量并为其分配一个值。

WhilePrintingRecords; 
shared stringVar MAINREPORTVAR := {Table.ColumnName} 

在你的子报告,创建一个新的公式字段,然后输入以下内容:

WhilePrintingRecords; 
Shared StringVar MAINREPORTVAR; 
MAINREPORTVAR 

在这两个公式的变量的名称必须相同。

这将在您的子报告中显示主报告中公式字段的值。然后你可以在你的交叉表中使用它。

+0

感谢您的回复巴里。我能够将字段传递给子报告。唯一的问题是交叉表公式字段使用WhileReadingRecords,其中不能声明共享变量。 – 2010-12-21 05:54:15

+0

@Damien - 嗯,也许你可以在子报告中创建另一个指向共享公式的公式,然后在你的交叉表中使用它? – codingbadger 2010-12-21 07:31:20

+0

谢谢巴里。那就是诀窍。 – 2010-12-25 14:09:31

相关问题