Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia,
Tenho uma tabela em que meu campo Margem de contribuição é um campo calculado pela formula: SUM(ValorLiquido) - (AVG(ValorCusto) * SUM(Quantidade)).
Teria como no total em uma tabela DINÂMICA ele apenas somar o valor dos itens e não calcular esse valor?
No exemplo o valor destacado seria 2.300,16.
Já tentou fazer o calculo pela soma das colunas ?
Ex:
Column(1) + Column(2) ......
Já sim, não da certo porque o problema está no totalizador da coluna.
Se eu usar o recurso FUNÇÕES TOTAIS disponível apenas em uma tabela normal a expressão dá certo.
Teria como fazer isso por script em uma tabela dinâmica?
Eduardo,
A soma dessa coluna deveria refletir o resultado que você precisa...
Vamos depurar sua fórmula!
Quais os resultados para:
SUM(ValorLiquido) =
AVG(ValorCusto) =
SUM(Quantidade)=
Uma expressão alternativa é:
SUM(ValorLiquido) - (Sum(ValorCusto)/Count(ValorCusto) * SUM(Quantidade))
Aqui a expressão em negrito substituiria o avg(ValorCusto).
Vou montar outra situação e explicar melhor, acredito que eu não consegui explicar direito.
Observe a tabela:
Nessa tabela temos o campo calculado QTD * (valor 1 - valor 2 ), representado pelas duas últimas colunas, porém o que as diferencia, é que em uma a função total está SUM (Coluna 5), então a tabela pega e soma os valores dos 5 itens. Já para a outra coluna a função total está automática(Coluna 6), então a tabela recalcula o valor, porém agora utilizando a diferença de valores já totalizada.
Como em uma tabela dinâmica ou em um gráfico eu não tenho a possibilidade de mudar essa função total, precisava saber se consigo fazer isso de alguma forma pelo script?
O problema está na hora que ele totaliza os itens, mas a expressão está certa.
Poderia me ajudar cuv ?
NA aba de apresentação tem opção de subtotais por dimensão .
talvez ajude
Consegue compartilhar teu qvf?