直连数据中如何将一个参数绑定多个值

需求背景:

有若干种类型的店,希望在SQL语句中通过设置一个可以代表门店类型的参数(可以多选),从而在直连看板中实现店型多选的动态筛选(通过将该参数绑定文本筛选组件,若给参数传递一个店型值,则数据呈现该店型的数据,若给参数传递多个店型值,则数据呈现这些店型合计的数据)。

 

JPL 发布于 2023-6-1 19:46
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户P9751595Lv4见习互助
发布于2023-6-3 09:32(编辑于 2023-6-3 09:32)

1-

SQL按照如下格式写:

select sum(门店数据) as 门店数据 from 门店数据表 

where 1=1

${if(len(门店参数)== 0,"","and 门店 in ('" + 门店参数 + "')")}

group by 门店

2-仪表板上面,单独取一个门店的SQL数据集,用于文本下拉组件,并设置可多选,并绑定SQL参数(门店参数)

门店清单的SQL:

select distinct 门店  from  门店数据表 

以上操作完就可以了。

  • 1关注人数
  • 476浏览人数
  • 最后回答于:2023-6-3 09:32
    请选择关闭问题的原因
    确定 取消
    返回顶部