Cadastro de relatórios

Filtros utilizando campos UNBOUND em relatórios customizados

REPORTS.CAD_REPORT2.FAQ-143735
Existem situações onde desejamos incluir filtros que são campos unbounds ou que precisam ser filtrados "por dentro".

Para fazer isso proceda da seguinte forma:
${filter("nome-do-campo", "expressao-sql")}

Pode ser utilizado apenas ${nome-do-campo} porém, utiliza sempre o query-operator "igual a" e caso o campo não seja obrigatório deve-se tratar para o caso do filtro não ser preenchido como abaixo, por exemplo:
case when ${nome-do-campo} = '' then 1 = 1 else campo = ${nome-do-campo} end

O "nome-do-campo" deve ser exatamente igual ao nome do unbound criado e "expressao-sql" é a expressão que representa o valor a ser filtrado (possivelmente no formato alias.coluna)

Ver também: