本帖最后由 Richard.Huang 于 2024-12-18 16:29 编辑
您好,在报表ReportSheet中,参数面板的配置可以借助很多公式来实现,以销售表为例,您想要的级联查询,那么我们可以通过下拉列表搭配数据源公式来实现:
1. =VSTACK("全选",UNIQUE(QUERY("销售",{"sales_area"}))) 来搜索大区列表
2. =VSTACK("全选",UNIQUE(QUERY("销售?sales_area="&B2,{"province"}))) 来搜索省份列表
3. =VSTACK("全选",UNIQUE(QUERY("销售?province="&E2,{"city"}))) 来搜索城市列表
以此来实现级联的效果,并且在数据区域通过以下公式来筛选得到满足上述筛选参数的结果:
=IF(sales_area="全选",TRUE,IF(province="全选",TRUE,IF(city="全选",TRUE,city=[@city])))
附件是按照这个思路实现的一个Demo,您可以直接导入我们官网在线表格编辑器中测试:https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html
Demo (1).sjs
(12.82 KB, 下载次数: 1)
|