如何根据 BIRT 中的子报表制作交叉表?
我创建了一个包含子报告的报告,如下例所示: http://help.eclipse.org/helios/topic/org.eclipse.birt.doc/birt/subreport.13.2.html
但是为了将子报表放在表元素中,我想使用交叉表。 因此,我根据子报表中的数据集添加了数据立方体和交叉表。
交叉表中的数据始终显示“默认值”中的数据。 当我删除默认值时,交叉表为空。
我使用 BIRT 版本 2.5.2。
我怎样才能做到这一点?
I created a report with subreports like in the following tutorial: http://help.eclipse.org/helios/topic/org.eclipse.birt.doc/birt/subreport.13.2.html
But instead to put the subreport in a table element, I want to use a crosstab.
So I added a datacube and crosstab based on the dataset from the subreport.
The data in the crosstab allways shows the data from the "default value".
And when I remove the default value the crosstab is empty.
I use BIRT version 2.5.2.
How can I make this work?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将交叉表添加到报表时,不要将其直接绑定到数据集。相反,在交叉表属性的数据绑定区域将其设置为“从容器继承”。这将为您提供交叉表所需数据的过滤视图。
When you add the crosstab to the report, do not bind it to the data set directly. Instead, on the data binding area of the crosstab properties set it to "Inherit from Container". This will give you the filtered view of the data you want for your crosstab.
我刚刚使用交叉表过滤器完成了它
I just did it using the crosstab filters