Javascript BIRT基于其他数据集中的值隐藏行
我试图在BIRT中执行以下操作: 我有一个带有用户偏好的数据集。例如,首选项可能是:显示类型为a、B和C的所有帖子。因此首选项数据集如下所示:Javascript BIRT基于其他数据集中的值隐藏行,javascript,loops,dataset,hide,birt,Javascript,Loops,Dataset,Hide,Birt,我试图在BIRT中执行以下操作: 我有一个带有用户偏好的数据集。例如,首选项可能是:显示类型为a、B和C的所有帖子。因此首选项数据集如下所示: column_type ----------- A B C 然后我有另一个数据集,包含所有可用的帖子,如 ID Name type ------------------- 01 post1 A 02 post2 D 03 post3 C 04 post4 A 现在我只想显示带有A、B和C的帖子(B不
column_type
-----------
A
B
C
然后我有另一个数据集,包含所有可用的帖子,如
ID Name type
-------------------
01 post1 A
02 post2 D
03 post3 C
04 post4 A
现在我只想显示带有A、B和C的帖子(B不会显示,因为没有带有B类型的帖子)
因此,我使用以下代码隐藏该行:
隐藏如果
(数据集,首选项)行。_outer[“type”]!=(数据集、帖子)行[“类型”]
我只坐第一排。它不会遍历数据集的其余部分。有人知道如何循环遍历数据集的其余部分吗
任何帮助都将不胜感激
亲切问候,
米歇尔在我看来,您只是想加入类型列上的数据集,对吗 如果您正在使用BIRT设计器,则可以通过转到数据资源管理器,右键单击“数据集”->“新建联接数据集”,打开一个新对话框,从中可以选择数据集、联接类型和要联接的列
ID Name type
-------------------
01 post1 A