如何根据 BIRT 中的子报表制作交叉表?

发布于 2024-10-01 17:29:51 字数 377 浏览 7 评论 0原文

我创建了一个包含子报告的报告,如下例所示: 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

够钟 2024-10-08 17:29:51

将交叉表添加到报表时,不要将其直接绑定到数据集。相反,在交叉表属性的数据绑定区域将其设置为“从容器继承”。这将为您提供交叉表所需数据的过滤视图。

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.

情释 2024-10-08 17:29:51

我刚刚使用交叉表过滤器完成了它

I just did it using the crosstab filters

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文