Sql BIRT-基于另一个参数的选择加载参数数据

Sql BIRT-基于另一个参数的选择加载参数数据,sql,birt,reporting-tools,Sql,Birt,Reporting Tools,我正在使用BIRT报表设计器为不同表的获取日期创建报表 表1: 参展商商店: IDExhibitor 智能商店 名展商 展品: IDExhibitor 智能商店 IDProduct 每个商店都有不同的参展商,每个参展商都有不同的产品 因此,我创建了一个BIRT,它有一个选择列表,显示商店列表,另一个选择列表,显示属于商店的参展商列表 我找不到一种方法使其动态化,当我在选择列表中更改门店时,更改属于该门店的参展商列表 这是我使用默认的商店选择选项运行BIRT时的图像,参展商显示是正确的

我正在使用BIRT报表设计器为不同表的获取日期创建报表

表1:

参展商商店:

  • IDExhibitor
  • 智能商店
  • 名展商
展品:

  • IDExhibitor
  • 智能商店
  • IDProduct
每个商店都有不同的参展商,每个参展商都有不同的产品

因此,我创建了一个BIRT,它有一个选择列表,显示商店列表,另一个选择列表,显示属于商店的参展商列表

我找不到一种方法使其动态化,当我在选择列表中更改门店时,更改属于该门店的参展商列表

这是我使用默认的商店选择选项运行BIRT时的图像,参展商显示是正确的

这是当我使用stores的默认选择选项运行BIRT并更改select的值时的图像。 参展商的选择不会改变

但是,如果我更改了“选择默认显示”选项并运行BIRT,则显示默认显示的商店参展商

?我应该在参数“门店”中定义一些属性,以便在更改门店选择列表的选项时,刷新参展商选择


如果需要我的BIRT的另一个元素,您可以问我。

要实现此行为,您必须创建一个级联参数组

您可以在此处下载示例:

级联参数组允许一组参数互连,其中为第一个参数选择一个值会影响后续参数中的可用选择。级联参数可以绑定到一个或多个数据集。数据集填充级联的每个级别。结合数据集参数,这为报表返回数据的筛选提供了非常好的灵活性


谢谢我想这会解决问题的。我要试试看。