首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >子报表为主报表值传递水晶报表

子报表为主报表值传递水晶报表
EN

Stack Overflow用户
提问于 2015-11-26 09:15:09
回答 2查看 1.6K关注 0票数 0

我想把子报表转到主报表值传递。这怎么可能?

这是我的主要报告和我的需要格式。

子报告是- 这是我的报告

AVGQty公式是- Sum ({Command.IssueQty})/Sum ({Command.WorkingDays})

我想从主报表中的子报表中获取每个项目的Wise平均值,使用报表链接。

同样,醋酸- AVG质量: 128.91 (项目分值来自子报表)

EN

回答 2

Stack Overflow用户

发布于 2015-11-26 10:08:02

您需要在公式中使用共享的numbervar

就你而言:

代码语言:javascript
复制
shared numbervar AVGQty:= Sum ({Command.IssueQty})/Sum ({Command.WorkingDays});

然后,在您的main report中,只需使用以下内容创建一个formula

代码语言:javascript
复制
shared numbervar AVGQty
票数 2
EN

Stack Overflow用户

发布于 2015-11-27 09:37:05

据我所知,您不需要主报表中的子报表中的回调值(共享变量)。只需将子报表数据集包含到主报表中,并将这两个表链接到数据库专家中即可。

例如,您有table a,它位于您的主报表中,而table b子报表。您可以将它们从itemname (表a)链接到表( itemname )到表b (表b)。要使它没有任何共享变量,只需将表b添加到主报表中,在数据库专家将两个表与项目名称链接起来,然后可以从表a中按属性对项目名进行分组,以获得所需的汇总。

您可以使用共享变量或此逻辑来完成此操作。您的选择

希望它能帮上忙

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33934556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档