[RESOLVIDO] Novo Campo no filtro de consulta

Coloquei um campo extra no filtro de uma consulta e o fiz alimentar uma variável global, conforme abaixo.

$var_data_censo = {data_do_censo};
sc_set_global($var_data_censo);

No Select da consulta, coloquei a expressão de filtro inicial

Select campos Where Data_entrada = ‘[var_data_censo]’

O problema é que quando mando executar a consulta, inciada pelo filtro, mesmo definindo um valor para o campo que alimenta a variável, essa filtragem não está sendo obedecida.

Esqueci de algum detalhe?
Como eu faria para que a consulta capturasse o valor da variável na filtragem?

Usando uma dica de um dos posts do colega Aroldo, resolvi a questão utilizando a macro sc_seelct_where(Add) no evento OnScriptInit da consulta, conforme colocado abaixo:

if (empty({sc_where_atual})){
sc_select_where(add) = “where (Situacao<>‘Agendado’ AND dt_baixa<=’[var_data_censo]’ AND dt_alta>’[var_data_censo]’) OR dt_alta IS NULL”;
}
else{
sc_select_where(add) = “AND (Situacao<>‘Agendado’ AND dt_baixa<=’[var_data_censo]’ AND dt_alta>’[var_data_censo]’) OR dt_alta IS NULL”;
}