通过模板参数实现,参数为空查询全部
参数无值时查询全部,则在查询前,需要先判断参数是否有值,有值则执行过滤;无值则不过滤。
1、新建数据集 ds1
SELECT * FROM S订单
2、添加模板参数
3、单元格配置
$货主地区 + "运货费"
通过添加过滤条件的方式实现参数为空选全部的效果
if(len($货主地区)==0,nofilter,$货主地区)
4、控件设置
-
1)点击编辑参数面板,在右侧是组件设置中选择「全部添加」。
-
2)将控件设置为下拉框控件
给单元格 A3 添加数据过滤条件。双击 A3 单元格,在弹出的数据列对话框中选择过滤,添加一个普通条件,让数据列货主地区等于公式if(len( 货主地区 ) = = 0 , n o f i l t e r , 货主地区)==0,nofilter, 货主地区)==0,nofilter,货主地区),点击增加,点击确定
5、效果