需求背景:
有若干种类型的店,希望在SQL语句中通过设置一个可以代表门店类型的参数(可以多选),从而在直连看板中实现店型多选的动态筛选(通过将该参数绑定文本筛选组件,若给参数传递一个店型值,则数据呈现该店型的数据,若给参数传递多个店型值,则数据呈现这些店型合计的数据)。
1-
SQL按照如下格式写:
select sum(门店数据) as 门店数据 from 门店数据表
where 1=1
${if(len(门店参数)== 0,"","and 门店 in ('" + 门店参数 + "')")}
group by 门店
2-仪表板上面,单独取一个门店的SQL数据集,用于文本下拉组件,并设置可多选,并绑定SQL参数(门店参数)
门店清单的SQL:
select distinct 门店 from 门店数据表
以上操作完就可以了。