Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript BIRT基于其他数据集中的值隐藏行_Javascript_Loops_Dataset_Hide_Birt - Fatal编程技术网

Javascript BIRT基于其他数据集中的值隐藏行

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不

我试图在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不会显示,因为没有带有B类型的帖子)

因此,我使用以下代码隐藏该行:

隐藏如果 (数据集,首选项)行。_outer[“type”]!=(数据集、帖子)行[“类型”]

我只坐第一排。它不会遍历数据集的其余部分。有人知道如何循环遍历数据集的其余部分吗

任何帮助都将不胜感激

亲切问候,


米歇尔

在我看来,您只是想加入类型列上的数据集,对吗

如果您正在使用BIRT设计器,则可以通过转到数据资源管理器,右键单击“数据集”->“新建联接数据集”,打开一个新对话框,从中可以选择数据集、联接类型和要联接的列

ID    Name    type
-------------------
01    post1   A