SQL数据流提供参数功能,用户可以在使用SQL数据流时把过滤条件传到SQL的指定位置中,满足灵活多变的数据筛选场景。
1、配置方式
1)在SQL中需要动态传入条件的位置,输入参数,格式为${物理字段名:参数名}。其中物理字段名可从表单选择区中选择;参数名称由用户自定义,支持数字,字母,下划线。
2)点击参数设置按钮,配置以下内容并单击确定。
点击保存,保存SQL数据流。
2、使用场景
1)预览数据时添加过滤条件
在数据流列表页面,点击对应数据流的预览,在数据列表右上角点击筛选图表,进入设置筛选条件页面。
点击+ 添加筛选条件,选择参数,选择需要设置过滤条件的参数,并为对应的参数设置过滤条件,点击筛选,即可将条件传入到SQL语句的参数中。
例如,SQL数据流中的内容如下:
按上图设置数据筛选条件后,对应的SQL内容为如下:
2)仪表盘中添加过滤条件
在仪表盘中制作图表时,若选择的数据来源是设置了参数的SQL数据流,可以把参数拖拽到条件过滤中,达到过滤数据的效果。
在仪表盘添加筛选器后,若选择图表的数据来源是设置了参数的SQL数据流,可以将参数与筛选器绑定,通过筛选器设置的条件即可传入到SQL数据流对应参数的位置。