Dropdown Param para group_id na consulta do data explorer

Não, não há como limitar a um único grupo. Pelo menos que eu saiba.

O parâmetro de group_list será um array se houver mais de 1 item selecionado e uma string se apenas 1 item for selecionado.

Portanto, quando há apenas um item, você pode fazer isso:

-- [params]
-- group_list :groups

SELECT g.id,g.name
FROM groups g
WHERE g.name = :groups
ORDER BY g.name ASC

Mas como é um array, o abaixo funcionará tanto para um único item quanto para múltiplos:

-- [params]
-- group_list :groups

SELECT g.id,g.name
FROM groups g
WHERE g.name IN (:groups)
ORDER BY g.name ASC

Mas não há como dizer à UI “aceite apenas 1 item como seleção”.

1 curtida