Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Onde foi que eu errei ?

Boa tarde,

Alguém poderia me ajudar com a questão abaixo ? Trata-se de um SUM parecido com o SOMASE do Excel, onde na base QVD eu preciso SOMAR as colunas VALOR_DAP, ignorando seleções de ANO e MES (por tratar-se de posição atual da informação) MAS AINDA DEVO CONSIDERAR a coluna numérica DAP_MOTIVO se igual a 22.

A questão é que esse critério (modifier) (DAP_MOTIVO=22) não está funcionando. Consigo visualizar o conjunto inteiro com todos os valores possíveis de DAP_MOTIVO (11 e 22) e quando aplico a expressão abaixo em um grid de resumo ele retorna o total de todos os registros.

SUM( { $<ANO=,MES=,DAP_MOTIVO={22}> } VALORDAP )

1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Boa tarde Evandro.

Somente para testar a expressão abaixo funciona?

SUM( { $<ANO=,MES=>}  if(DAP_MOTIVO='22', VALORDAP ))


Se funcionou, esta funciona?


SUM( { $<ANO=,MES=,DAP_MOTIVO={"22"}> } VALORDAP )


AMF

furtado@farolbi.com.br

View solution in original post

4 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Boa tarde Evandro.

Somente para testar a expressão abaixo funciona?

SUM( { $<ANO=,MES=>}  if(DAP_MOTIVO='22', VALORDAP ))


Se funcionou, esta funciona?


SUM( { $<ANO=,MES=,DAP_MOTIVO={"22"}> } VALORDAP )


AMF

furtado@farolbi.com.br
Anonymous
Not applicable
Author

Bom dia Alessandro,

Infelizmente não rolou, nem via IF nem via modifier, os valores não fecham, o QV simplesmente ignora mais esse critério. Pude debugar isso exportando a base para Excel.

Obrigado

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Evandro,

tem como disponibilizar um qvw (com base reduzida e embaralhada)?

furtado@farolbi.com.br
Anonymous
Not applicable
Author

Opa, obrigado pelo retorno

Fiz um experimento e constatei que o problema está na minha base, no modelo de dados mesmo, pois ao abrir um app em branco, carga INLINE com o mesmo propósito, a expressão abaixo dá certo sim:

SUM( {$<MES=,ANO=,DAP_MOTIVO={22}>} DAP_VALOR )

Obrigado Alessandro.