从子报告生成主报告中的列合计-Pentaho

从子报告生成主报告中的列合计-Pentaho,pentaho,Pentaho,我正在pentaho报表设计器中创建报表。 我在主报表中有一个子报表,它从中获取一些值。我想在主报告中显示子报告中这些值的总和。使用函数sum,方法是右键单击函数,然后添加函数。将要在主报告中显示的值总和添加到该字段(字段名称下)。之后,只需将您创建的函数拖到报表上。或者更好,如果您只想在报表上显示该函数,而不想在任何其他函数中使用它,只需将要汇总的字段拖到“组页脚”或“报表页脚”部分,单击“向导聚合”属性并将其设置为“总和” 如果您希望以其他方式(例如,在其他公式中)引用总计,则应使用此函数,

我正在pentaho报表设计器中创建报表。
我在主报表中有一个子报表,它从中获取一些值。我想在主报告中显示子报告中这些值的总和。

使用函数
sum
,方法是右键单击
函数
,然后
添加函数
。将要在主报告中显示的值总和添加到该字段(字段名称下)。之后,只需将您创建的函数拖到报表上。

或者更好,如果您只想在报表上显示该函数,而不想在任何其他函数中使用它,只需将要汇总的字段拖到“组页脚”或“报表页脚”部分,单击“向导聚合”属性并将其设置为“总和”


如果您希望以其他方式(例如,在其他公式中)引用总计,则应使用此函数,因为此“向导聚合”属性实际上只是一个显示属性。

Hmm没有想到这一点,我考虑了他有一个子报告的事实。这一点很好!因此,它取决于值的可用位置,当然,如果仅在子报表中,则必须使用子报表导出参数将总和值传递回主报表。如果数据集在主报表中是相同的,那么它当然可以在主报表中求和。Codek-我会尝试将子报表中的值传递给主报表。。当我把这个值作为一个总和放在主报表的组页脚中时。我没有拿回一笔钱。我刚得到最新的条目,你必须使用cyril说的函数。在子报表中创建函数(在子报表中显示函数本身),然后将其传递回主报表。您的问题是否已解决?别忘了接受一个答案:)嗨,我试图创建一个和你一样的解决方案,但它没有显示在subreport的页脚上。嗯,我不确定这已经有4年了,也许Codek的答案非常适用,或者可能有一个更新版本的Pentaho Reports/BI Suite。我明白了。。。我试着去做像@Shahin一样的问题,我用的是PRD 5,昨晚,我试着按照你的方式去做,但我仍然没有得到一笔钱。我刚拿到最新的参赛作品。