Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
daianascdias
Contributor III
Contributor III

Quando retiramos o número do documento da análise o valor fica diferente. Porque isto ocorre?

Bom dia,

Temos a análise "Prazo Médio Ponderado de Compras" que possui a expressão "Dias" que é o campo CAP_Data_Vcto - CAP_Data_Emis_AD e o "Valor Base" que é o campo [Valor Tip. Desp.]*[Dias].

Quando retiro da análise o campos de NF e AP a análise se perde e então coloca o campo dias como AVG(CAP_Data_Vcto - CAP_Data_Emis_AD), porém a média fica como 29 dias e deveria ser 28 e o Valor Base fica maior.

O que devo fazer para que a quantidade de dias fique correta e para que o valor base feche?

compras.PNG

Labels (1)
19 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

tenta assim

sum(aggr(

         sum((CAP_Data_Vcto - CAP_Data_Emis_AD) * Val_Tip_Despesa) // sum(Val_Tip_Despesa)

         ,Fornecedor_Nome,CAP_AD)

)        

furtado@farolbi.com.br
daianascdias
Contributor III
Contributor III
Author

Não funcionou.print.PNG

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

sum(aggr(

         sum((CAP_Data_Vcto - CAP_Data_Emis_AD) * Val_Tip_Despesa) // sum(Val_Tip_Despesa)

         ,Fornecedor_Nome,CAP_AD)

)       

tem um // aonde era para ter um /

sum(aggr(

         sum((CAP_Data_Vcto - CAP_Data_Emis_AD) * Val_Tip_Despesa) / sum(Val_Tip_Despesa)

         ,Fornecedor_Nome,CAP_AD)

)       

furtado@farolbi.com.br
daianascdias
Contributor III
Contributor III
Author

Oi Furtado.

Não funcionou mesmo assim.

print.PNG

Segue qvw.

jonas_rezende
Specialist
Specialist

Olá, daianascdias

Inclui a função de agregação SUM(), juntamente com ela a Aggr() contendo as dimensões explicitas na primeira tabela.

Vide exemplo anexo.

Espero ter ajudado!

Jonas Melo.

daianascdias
Contributor III
Contributor III
Author

Boa tarde, Jonas.

Tudo bem?

Fiz o teste com a sua expressão e está trazendo 146,90 e deveria retornar 47 dias.

Segue print.

teste.PNG

Pode me ajudar?

jonas_rezende
Specialist
Specialist

Bom dia!

Claro.

Por gentileza, compartilhe o qvw com este resultado.

Jonas Melo.

daianascdias
Contributor III
Contributor III
Author

Bom dia, Jonas.

Segue qvw de exemplo.

jonas_rezende
Specialist
Specialist

daianascdias

Antes de apresentar como ficou o qvw, vamos analisar as mesmas informações sobre um arquivo de planilha eletrônica, em cima do fornecedor com maior volume de dados.

Planilha eletrônica

  • Ao selecionar a coluna Dias aparecerá no rodapé da planilha a seguinte informação Qlik_Cap_V_II.png. Atentar ao valor da média;
  • Se utilizar a função med() ao mesmo valor, aparecerá o seguinte resultado Qlik_Cap_V_II_A.png;
  • Ao usar a calculadora 1570/33 = 47,575757575757575757575757575758.

Agora vamos ao qvw.

QVW


Notará que para as duas tabelas simples existem duas colunas ao cálculo da média de dias, são elas: Dias e Dias (Calculado sobre o valor Total). Cada uma é calculada de uma forma, semelhante a explicação acima em Planilha eletrônica.

Atentar aos comentários dentro de cada expressão!

Diante disso, a deixarei julgar qual é a melhor opção de uso. Vide arquivo anexo.

Espero ter ajudado!

daianascdias
Contributor III
Contributor III
Author

Obrigada