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

Problema com Totalizador

Boa tarde pessoal,

Estou com um problema no totalizador de uma consulta,

faço o IF(CAMPO > 1, COUNT(DISTINCT CHAV_CLIENTE)) só que ele não traz o totalizador, não exibe a soma das linhas...

estou utilizando uma tabela dinamica.

IF((MAX({<PED_DAT_EMISSAO = {"<=$(v_DataReativacaoPedido)"}>} PEDH_CONT_CLIENTE) + 1)

=

MIN({<PED_DAT_EMISSAO = {">=$(P_DAT_EMISSAO_INICIAL)"},>} PEDH_CONT_CLIENTE),

COUNT(DISTINCT PEDH_COD_CHAVE_CLIENTE))

Totalizador está zerado, deveria ser 1.

Já tentei utilizar o AGGR() mas não funcionou...

1 Solution

Accepted Solutions
Not applicable
Author

Tente Sum(aggr(Count(Distinct Chav_Cliente)))


View solution in original post

4 Replies
daniel_vale
Creator
Creator

posta um qvw pra ajudar

alexandros17
Partner - Champion III
Partner - Champion III

It doesn't work because in a single line the condition

IF((MAX({<PED_DAT_EMISSAO = {"<=$(v_DataReativacaoPedido)"}>} PEDH_CONT_CLIENTE) + 1)

=

IN({<PED_DAT_EMISSAO = {">=$(P_DAT_EMISSAO_INICIAL)"},>} PEDH_CONT_CLIENTE),

can be true or false but at the total level the condition cannot be evalued ...

you're right may be it works with aggr ... but we need the document to help you

Anonymous
Not applicable
Author

Não consigo simular um para testar e publicar aqui...

A consulta e os dados oficiais eu não posso publicar.

Not applicable
Author

Tente Sum(aggr(Count(Distinct Chav_Cliente)))