Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal, boa tarde.
Preciso fazer um comparativo de valores em uma tabela dinamica.
Necessidade:
Produto | Marca 01 | Marca 02 | Dif Marca 01 x Marca 02 | Marca 03 | Dif Marca 01 x Marca 03 |
---|---|---|---|---|---|
Prod1 | R$ 1 | R$ 2,5 | R$ 1,5 | R$ 4 | R$ 3 |
Prod2 | R$ 5 | R$ 3 | R$ 2 |
Minha Tabela de Dados
Produto | Marca |
---|---|
Prod1 A | Marca 1 |
Prod1 B | Marca 3 |
Prod1 C | Marca 2 |
No grafico, para mostrar apenas o produto, eu aplico o REPLACE, deixando apenas o PROD1.
A expressão é a soma de venda dos produtos de acordo com os filtros selecionados.
Dúvida
Como fazer esse comparativo na tabela dinâmica ou tabela simples?
Expressão Verdadeira
(AGGR(NODISTINCT ( (
SUM({<[R$/QT]={'QT'},B1_TIPO={'PA'}, PEDIDO_TIPO={'1'}>} ( (D2_TOTAL -D2_D1_TOTAL) - ( ( (D2_VALBRUT-D2_D1_VALBRUT) * D2_I_PRCDC ) / 100 ) ) ) )
/
( SUM({<[R$/QT]={'QT'}, B1_TIPO={'PA'}, PEDIDO_TIPO={'1'}>} (D2_QUANT-D2_D1_QUANT)) ) )
, PRODUTO))
Seu usuário vai poder selecionar quantas marcas?
Provavelmente você terá que limita-lo para criar um gráfico dessa forma
Na vdd ele não seleciona nenhum marca.
São todas que tiverem venda naquela período selecionado.
Porém a Marca 01 é a padrão como comparativo para outras.
Poderia me enviar um modelo simples de seus dados?
Provavelmente teremos que tratar isso no script
Já conseguiu solucionar? Se sim, por favor marque uma das respostas como "Correta" para fechar o tópico, nos ajudando a manter o forum organizado.