我想获得主报告值传递的子报告。这怎么可能?
this is my main report and My Need format
分报告是 - this is my Sub report
AVGQty 公式为 - Sum ({Command.IssueQty})/Sum ({Command.WorkingDays})
我希望使用报告链接从主报告中的子报告中获得每个项目的平均值。
同样,乙酸 - AVG数量:128.91 (项目明智价值来自分报告)
答案 0 :(得分:1)
您需要在公式中使用共享numbervar
。
在你的情况下:
shared numbervar AVGQty:= Sum ({Command.IssueQty})/Sum ({Command.WorkingDays});
然后在您的main report
中,您只需使用以下内容创建formula
shared numbervar AVGQty
答案 1 :(得分:0)
据我所知,您不需要主报表中子报表的回调值(共享变量)。只需将子报表数据集包含在主报表中,并将这两个表链接到数据库专家中。
例如,您的主报告中有table a
,而子报告就是table b
。您可以将它们从itemname
从表a链接到itemname
到表b。要在没有任何共享变量的情况下进行此操作,您只需将表b添加到主报表,在数据库专家链接中将两个表添加到itemname,然后您可以按表a中的属性itemname进行分组以获得所需的汇总。
您可以使用共享变量或使用此逻辑来执行此操作。你的选择
希望有所帮助