Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia,
criei 2 variáveis: vAnoDemissao e vMesDemissao.
as duas variáveis estou chamando como =$(vAnoDemissao) e =$(vMesDemissao) e lista normalmente os dados.
Porém, no conteúdo das variáveis, mesmo sendo semelhantes, é preciso retirar o = do início da expressão da vMesDemissao para que funcione, do contrário, não lista os dados.
seguem conteúdos
vAnoDemissao: =GetFieldSelections(ANO)
vMesDemissao: GetFieldSelections(MES)
Como a variavel vMesDemissao não está aceitando o = na frente, não estou conseguindo executa-la no set analysis.
Count({<RA_SITFOLH -= {'D'}> + <RA_SITFOLH = {'D'}, ANO_DEMISSAO = {">=$(vAnoDemissao)"}, MES_DEMISSAO = {">=$(vMesDemissao)"} >} RA_MAT)
Alguma sugestão?
Boa tarde Thiago
Não é preciso declarar uma variável antes do set analysis você pode passar a função direto no set analyses.
Count({<RA_SITFOLH -= {'D'}>, ANO_DEMISSAO = {"$(=Max(Ano))"}, MES_DEMISSAO = {"$(=Max(Mes))"} >} RA_MAT)
Porem seu set analyse tem outros erros, essa parte RA_SITFOLH -= {'D'}> + <RA_SITFOLH = {'D'} não vai somar os valores das duas condições, o + dessa forma não funciona e se você escrever RA_SITFOLH -= {'D'}>, <RA_SITFOLH = {'D'} vai dar conflito pois RA_SITFOLH -= {'D'} está determinando a exclusão da situação D e na parte RA_SITFOLH = {'D'} você está determinando a inclusão da situação D.
Tem alguns exemplos aqui Manual Set Analysis Completo em Português BR que vão pode entender melhor set analysis
Boa tarde Thiago
Não é preciso declarar uma variável antes do set analysis você pode passar a função direto no set analyses.
Count({<RA_SITFOLH -= {'D'}>, ANO_DEMISSAO = {"$(=Max(Ano))"}, MES_DEMISSAO = {"$(=Max(Mes))"} >} RA_MAT)
Porem seu set analyse tem outros erros, essa parte RA_SITFOLH -= {'D'}> + <RA_SITFOLH = {'D'} não vai somar os valores das duas condições, o + dessa forma não funciona e se você escrever RA_SITFOLH -= {'D'}>, <RA_SITFOLH = {'D'} vai dar conflito pois RA_SITFOLH -= {'D'} está determinando a exclusão da situação D e na parte RA_SITFOLH = {'D'} você está determinando a inclusão da situação D.
Tem alguns exemplos aqui Manual Set Analysis Completo em Português BR que vão pode entender melhor set analysis
Se a pesquisa for por >= , sugiro fazer o filtro por um campo que tenha ano e mes juntos senão você vai deixa de fora os meses anteriores ao mes do parametro que sejam do ano seguinte.
Se a pesquisa for somente por = então ok, vai funcionar filtrando com campos separados.