Sim senhor, ja estou utilizando e continuo com o mesmo erro.
Tente fazer igual ao webhelp
E essa data o empty não funciona.
Pois vem nela 0000-00-00
Eu conheço bem a documentação.
Vc não está usando como ela sugere.
Se If está em uma data que deve ser campo do filtro.
O If do webhelp está verificando a macro sc_where_atual.
Se data_alteracao tem valor oriundo do filtro, não faça nada.
Não vejo lógica nesse seu código.
if (empty(sc_where_atual)){// como está no webhelp
sc_select_where(add) = “where ((DATA_ALTERACAO between ‘2021-09-21’ and ‘2021-09-21’))”;
}
//sem o else para o seu caso.
Funcionou, não tinha intendido que sc_where_atual era uma função do sc.
Muito obrigado pela ajuda e pela paciencia
Importante sempre nos atermos a documentação e importante também que tenha conseguido resolver o problema.
Ok, só mais uma questão ainda com o filtro, quando ele inicia ele gera o select mais o campo está vazio e se eu pesquisar vou obter um erro, consigo atribuir valor para o campo?
Nas propriedades do campo vc pode atribuir um valor inicial.
Mas isso é de forma fixa, existe alguma outro forma?
isso já não é adicionar a condição dinamicamente?
É sim, porém os campos permanecem sem valores e provavelmente algum usuários irá pesquisar sem inserir o intervalo de datas oque resultará em um erro. E eu queria validar isso também
Deixe a data obrigatória no filtro
Não encontro essa configuração no grafico
No filtro do gráfico?
Sim senhor, estou usando o filtro que fica dentro do modulo da consulta não o modulo filtro mesmo
E no filtro do gráfico não tem opção que torne obrigatório o campo?
Foi filtro avançado?
Não, a opção de filtro que está abaixo da pastinha Campos de Métricas
Consegui resolver meu problema gerando um gráfico através da consulta, utilizando as ferramentas de resumo