[{"id":"4706db46-0811-4652-8f59-1e0a1da84758","tags":[{"name":"新增","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63","links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80"}]},{"id":"ae60ae59-34f5-4f32-a8eb-243ed1457543","tags":[{"name":"新增","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63","links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80"}]},{"id":"d5c67fd0-1145-482c-9113-97b492c44c18","tags":[{"name":"新增","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63","links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80"}]},{"id":"2457f0e0-9e71-4860-a87d-065e0fb84f84","tags":[{"name":"新增","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63","links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80"}]},{"id":"8f1271bb-2cd9-4f39-9897-c15b239ee7ab","tags":[{"name":"新增","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63","links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80"}]},{"id":"a609a8fa-ab91-4c1d-a1c3-d209d0463303","tags":[{"name":"新增","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63","links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80"}]},{"id":"133f4ca6-d951-4d65-a618-3dc6301266f7","tags":[{"name":"新增","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63","links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80"}]},{"id":"5e40f6dc-caec-49d7-a1d0-be65f06815ba","tags":[{"name":"新增","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63","links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80"}]},{"id":"2ce7b6b0-78aa-4e4b-bf8a-e4ba2f988298","tags":[{"name":"新增","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63","links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80"}]},{"id":"677e13a7-6f3e-449f-986c-2c3a26f8d54f","tags":[{"name":"新增","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63","links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80"}]},{"id":"b4a9eb15-94e5-48df-b218-a24138f0cf9c","tags":[{"name":"新增","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63","links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80"}]},{"id":"bcb0874d-299b-448e-9552-9e9b25ef80dd","tags":[{"name":"更新","color":"orange","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63","links":null,"id":"ba7e818e-4f6b-4211-b1ac-58e3bafcf439"}]},{"id":"3d4848c3-910f-4ffa-9153-60bb507334a9","tags":[{"name":"新增","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63","links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80"}]},{"id":"2426c71d-8332-4cbd-a436-1ec4f8666464","tags":[{"name":"新增","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63","links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80"}]}]
        
(Showing Draft Content)

级联查询

功能概述

查询参数不仅可以用于过滤展示在报表中的数据集数据,也可以用于过滤其他参数的“可用数据”,从而实现级联过滤的查询效果。

下图是一个典型的级联查询应用示例,在此示例中,报表展示的内容为某个城市的销售情况。

为了方便城市的选择,先按地区(比如西北)过滤出该地区的城市列表,然后从下拉列表中选择一个城市,查看该城市的销售情况。

image2020-6-10_10-18-13.png


接下来为您介绍实现这种级联查询效果的具体操作步骤。

操作示例

1. 定义“ 地区 ”数据集

添加基于WynDemoData的内嵌数据集,配置数据集名称为“ 地区 ”,查询语句为: select distinct 销售大区 from 销售明细

然后单击验证确定保存数据集定义。

image2019-8-21_9-58-0.png

2. 添加报表参数

以此数据集为基础,添加一个报表参数,如下图:

image2020-6-10_10-9-33.png

3. 定义“城市”数据集

以此参数作为查询条件,定义第二个数据集“ 城市 ”,其查询语句为: select distinct 销售城市 from 销售明细 where 销售大区=@查询参数1

如下图:

image2020-11-2_15-50-35.png

4. 添加第二个报表参数

以此“ 城市 ”数据集为基础,定义第二个报表参数,如下图:

image2020-6-10_10-11-50.png

5. 定义最终展示用的数据集

现在定义最终展示在报表中的数据集,其查询语句为: select * from 销售明细 where 销售城市=@查询参数1

image2020-11-2_15-54-6.png

6. 添加表格组件

从工具箱拖放一个表格到设计区,单元格中均绑定“ 销售详情 ”数据集中的字段,如下图。

image2020-6-10_10-15-29.png

image2020-11-2_15-55-31.png

7. 预览报表

先选择“ 销售大区 ”,再选择“ 销售城市 ”,然后单击预览按钮,报表将显示所选城市的销售情况。如下图:

image2020-6-10_10-17-55.png