Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Tenho que pagar comissão por Lucro:
Lucro:
sum({<[Ano]={$(=Max([Ano]))}, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Movimento_Preco_Custo) / sum({<[Ano]={$(=Max([Ano]))}, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Preco_Final)
Comissão por Lucro Varíavel:(Faixa de Comissão)
vComissao1: 5 a 24,99% de Lucro: Pagar comissão de: 0,5%
vComissao2: 25 a 34,99 de lucro: Pagar Comissão de 0,75%
vComissao3: 35 a 49,99 de Lucro: Pagar comissão de 1,00%
vComissao4: Acima de 50% de Lucro: Pagar Comissão de 2%
Anexo o exemplo e qvw.
Preciso de uma dica de como fazer.
Corretissimo, não havia observado isso
Inclua uma coluna com
if([Lucro %] < 0.05, 0,
if([Lucro %] < 0.25, vComissao1,
if([Lucro %] < 0.35, vComissao2,
if([Lucro %] < 0.50, vComissao3,
vComissao4)))) *
sum({<[Ano]={$(=Max([Ano]))}, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Preco_Final)
Agnaldo,
Acredito que o exemplo do Clever resolva sua questão.
Porem como os valores definidos nas variaveis de comissão são são percentuais, acredito que voce deva dividir por 100 antes de multiplicar pelo valor do faturamento.
(if(% < 0.05, 0,
if(% < 0.25, vComissao1,
if(% < 0.35, vComissao2,
if(% < 0.50, vComissao3,
vComissao4))))/100 )*
sum({<[Ano]={$(=Max([Ano]))}, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Preco_Final)
Estou anexando um QVW ajustado com a coluna de comissão. Espero que ajude.
Corretissimo, não havia observado isso
Parabéns Clever e mauro
Deu certo. E ficou bacana.
Muito obrigado pela paciência e competência.