Pular para o conteúdo principal

Pré-processamento

O pré-processamento permite preparar dados antes da consulta SQL principal do relatório. É útil para cenários em que você precisa montar tabelas auxiliares, unir informações que não cabem na consulta principal ou executar rotinas prévias.

Exemplo: executar um procedimento que popula uma tabela auxiliar usada pela consulta do relatório.

Tela de pré-processamentoTela de pré-processamento

Estrutura e Comandos Úteis​

A Estrutura SQL pode ajudar a montar o bloco PL/SQL inicial. Os comandos abaixo auxiliam na construção do bloco.

Filtro Personalizado
Incluído entre { e } e composto por operador, campo e parâmetro, separados por :.
Aceita listas separadas por vírgula e intervalos com hífen, gerando operações IN e BETWEEN.

Filtro Lista
Incluído entre [ e ] e composto por operador, campo e parâmetro, separados por :.
Aceita apenas listas separadas por vírgula, gerando operação IN.

Cláusula Exists
Incluída entre { e } e composta por operador, exists (com not quando necessário), select obrigatório, campo e parâmetro.
Os itens são separados por |, gerando EXISTS ou NOT EXISTS.

Cláusula Ordenação
Inclui a palavra order entre [ e ], gerando ORDER BY com a ordenação selecionada na seção Ordenação.

Cláusula Separador
Inclui a palavra separator entre [ e ].