Jasper reports Openerp使用Jasper Report的子报表

Jasper reports Openerp使用Jasper Report的子报表,jasper-reports,openerp,Jasper Reports,Openerp,我想用Jasper报告创建销售订单报告。因此,我通过Jasper的openerp数据模板获取了sale_order对象的xml,并在该xml文件中设置了深度3。然后,我使用Jasper report创建了一个报告。之后,我使用openerp的新Jasper报告添加了这个报告。我的报表在销售订单行的主报表中有一个数据集。因此,我有一个错误如下: openerp.netsvc:Report Error调用类com.nantic.jasperreports.JasperServer中执行的方法失败:错

我想用Jasper报告创建销售订单报告。因此,我通过Jasper的openerp数据模板获取了sale_order对象的xml,并在该xml文件中设置了深度3。然后,我使用Jasper report创建了一个报告。之后,我使用openerp的新Jasper报告添加了这个报告。我的报表在销售订单行的主报表中有一个数据集。因此,我有一个错误如下:

openerp.netsvc:Report Error调用类com.nantic.jasperreports.JasperServer中执行的方法失败:错误评估表达式:源文本:$p{Report\u DATA\u Source}.subDataSource(//sub\u Report”)


如何修复此错误?如果你不介意,请一步一步地解释。

可能重复的重复发问是一种不好的做法。是的,在Openerp中计算表达式的错误问题是相同的。但是没有人回答,这个问题就结束了。我真的很想知道这个答案,所以我又问了一遍。我该怎么办?请回答我。@shariphwar基本上,当关于StackOverflow的问题被关闭时,意味着该问题不符合标准。在您的案例中,前面的问题(以及这个复制粘贴)并没有提供足够的细节来回答。当你的问题结束时,不一定意味着永远。您可以编辑问题,提供更多细节,如源代码和/或简短的完整示例来生成问题。有关更多想法,请参阅。@jschoen谢谢您的建议。现在我明白了。