我正在尝试在Report Builder 2.0中构建一个报表,该报表从查询中获取一些数据,并根据该查询返回的结果将其用作返回不同数据集的第二个查询的参数。
我进行了设置,以便将第一个查询的结果(显示在表格中)作为参数传递给第二个查询。问题是只能传递一个值作为参数。我的目的是传递第一个结果中可用值的 EACH ,并根据每个参数的结果填充表格。这可能吗?
注意:数据库表的结构阻止编写查询以在一个查询中处理这两个操作。需要两个查询。
答案 0 :(得分:2)
我正在使用Reporting Builder 3.0,我不确定此解决方案是否适用于Report Builder 2.0。
您可以将值列表传递给参数。在查询第二个参数时,而不是编写
WHERE column ='@FirstParameterName
写
WHERE column IN (@FirstParameterName)
希望有所帮助。
帕特里克