首页 > 解决方案 > BIRT 报告/将两个数据集中的字段合并到一个动态文本框中

问题描述

在 eclipse Birt 报告工具中,我有两个数据集,每个数据集返回一行。然后我有一个网格,在其中,我需要将每个数据集中的一个字段组合成一个字段,我似乎不知道该怎么做。有任何想法吗?

应该是这样的: DS1.Field / DS2.Field

任何帮助表示赞赏。

标签: eclipsebirt

解决方案


假设您可以访问网格 G 内的 DS1。

您可以在 G 的一个单元格中放置一个动态文本项 T,并将该项 T 绑定到 DS2。

在 T 的表达式构建器中,请注意类别“可用列绑定”现在显示子类别 T 和 G,并且您可以将来自 DS1 和来自 DS2 的字段插入到表达式中。

这样你就可以写

row._outer["Field"] + " / " + row["Field"]
// ^-- = DS1.Field
//                            ^-- = DS2.Field

推荐阅读