Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia!
Tenho um QVD de faturamento da seguinte forma:
Bruto, Desconto e Liquido, mas caso uma empresa tenha valores com 2 descontos, repete o valor do apontamento.
Segue modelo:
EVENTO | FATURAMENTO BRUTO | DESCONTOS | FATURAMENTO LIQUIDO |
---|---|---|---|
COMBUSTIVEL | R$ 1.120.656,15 | R$ 189.278,48 | R$ 931.377,67 |
DESCONTO ERRO INF | R$ 99.919,05 | R$ 8.471,81 | R$ 91.447,24 |
MENSALIDADE | R$ 137.626,55 | R$ 900,00 | R$ 136.726,55 |
OUTROS DESCONTOS | R$ 138.937,63 | R$ 525,00 | R$ 138.412,63 |
- | R$ 1.310.913,75 | R$ 0,00 | R$ 1.310.913,75 |
TOTAL | R$ 2.669.115,50 | R$ 199.175,29 | R$ 2.469.940,21 |
Dos valores eu preciso saber do meu faturamento quantos % foi gasto com cada evento de desconto.
Amigo;
Uma solução é unir os registros EVENTO agrupado por EMPRESA
Na Dimensão EVENTO, seque expressão:
Aggr(Concat(EVENTO,' | '),EMPRESA)
Para criar uma Medida %Desconto sobre o faturamento Bruto, seque expressão:
Num(
Sum([DESCONTOS]) / Sum([FATURAMENTO BRUTO])
,'#0,00%')
ou
Num(
1 - Sum([FATURAMENTO LIQUIDO]) / Sum([FATURAMENTO BRUTO])
,'#0,00%')
"repeat the value of the note." repete o valor do apontamento.
What exactly do you mean by this?
Sim, segue o exemplo, onde pega o valor da EMPRESA B 2 vezes no faturamento bruto:
EMPRESA | EVENTO | FATURAMENTO BRUTO | DESCONTOS | FATURAMENTO LIQUIDO |
EMPRESA A | - | R$ 312.074,86 | R$ 0,00 | R$ 312.074,86 |
EMPRESA B | COMBUSTIVEL | R$ 138.937,63 | R$ 1.580,41 | R$ 137.357,22 |
EMPRESA B | TRANSPONDER | R$ 138.937,63 | R$ 525,00 | R$ 138.412,63 |
EMPRESA C | - | R$ 90.952,15 | R$ 0,00 | R$ 90.952,15 |
R$ 541.964,64 | R$ 2.105,41 | R$ 539.859,23 |
ok, can you post sample data in excel or a sample app?
EMPRESA | EVENTO | FATURAMENTO BRUTO | DESCONTOS | FATURAMENTO LIQUIDO |
EMPRESA - 1 | - | R$ 101.502,58 | R$ 0,00 | R$ 101.502,58 |
EMPRESA - 2 | - | R$ 3.340,00 | R$ 0,00 | R$ 3.340,00 |
EMPRESA - 3 | - | R$ 27.158,38 | R$ 0,00 | R$ 27.158,38 |
EMPRESA - 4 | COMBUSTIVEL | R$ 508.920,52 | R$ 68.214,23 | R$ 440.706,29 |
EMPRESA - 5 | - | R$ 43.687,00 | R$ 0,00 | R$ 43.687,00 |
EMPRESA - 6 | - | R$ 9.651,58 | R$ 0,00 | R$ 9.651,58 |
EMPRESA - 7 | - | R$ 4.044,80 | R$ 0,00 | R$ 4.044,80 |
EMPRESA - 8 | - | R$ 237.397,94 | R$ 0,00 | R$ 237.397,94 |
EMPRESA - 9 | - | R$ 12.583,68 | R$ 0,00 | R$ 12.583,68 |
EMPRESA - 10 | MEN. RASTREADOR | R$ 11.623,50 | R$ 75,00 | R$ 11.548,50 |
EMPRESA - 11 | - | R$ 30.300,00 | R$ 0,00 | R$ 30.300,00 |
EMPRESA - 12 | - | R$ 14.952,00 | R$ 0,00 | R$ 14.952,00 |
EMPRESA - 13 | - | R$ 9.017,00 | R$ 0,00 | R$ 9.017,00 |
EMPRESA - 14 | - | R$ 7.782,77 | R$ 0,00 | R$ 7.782,77 |
EMPRESA - 15 | - | R$ 312.074,86 | R$ 0,00 | R$ 312.074,86 |
EMPRESA - 16 | COMBUSTIVEL | R$ 138.937,63 | R$ 1.580,41 | R$ 137.357,22 |
EMPRESA - 16 | TRANSPONDER | R$ 138.937,63 | R$ 525,00 | R$ 138.412,63 |
EMPRESA - 18 | - | R$ 90.952,15 | R$ 0,00 | R$ 90.952,15 |
EMPRESA - 19 | MEN. RASTREADOR | R$ 11.932,80 | R$ 75,00 | R$ 11.857,80 |
EMPRESA - 20 | - | R$ 11.932,80 | R$ 0,00 | R$ 11.932,80 |
EMPRESA - 21 | - | R$ 104.846,10 | R$ 0,00 | R$ 104.846,10 |
EMPRESA - 22 | DES. ERRO APTO | R$ 99.919,05 | R$ 8.471,81 | R$ 91.447,24 |
EMPRESA - 23 | - | R$ 8.186,63 | R$ 0,00 | R$ 8.186,63 |
EMPRESA - 24 | - | R$ 32.009,69 | R$ 0,00 | R$ 32.009,69 |
EMPRESA - 25 | COMBUSTIVEL | R$ 284.842,00 | R$ 47.664,19 | R$ 237.177,81 |
EMPRESA - 26 | MEN. RASTREADOR | R$ 29.009,30 | R$ 150,00 | R$ 28.859,30 |
EMPRESA - 27 | - | R$ 170.137,10 | R$ 0,00 | R$ 170.137,10 |
EMPRESA - 28 | COMBUSTIVEL | R$ 187.956,00 | R$ 71.819,65 | R$ 116.136,35 |
EMPRESA - 29 | - | R$ 2.644,95 | R$ 0,00 | R$ 2.644,95 |
EMPRESA - 30 | - | R$ 17.831,10 | R$ 0,00 | R$ 17.831,10 |
EMPRESA - 31 | - | R$ 4.150,30 | R$ 0,00 | R$ 4.150,30 |
EMPRESA - 32 | - | R$ 26.754,56 | R$ 0,00 | R$ 26.754,56 |
EMPRESA - 33 | - | R$ 25.066,87 | R$ 0,00 | R$ 25.066,87 |
EMPRESA - 34 | MEN. RASTREADOR | R$ 85.060,95 | R$ 600,00 | R$ 84.460,95 |
EMPRESA - 35 | - | R$ 2.908,91 | R$ 0,00 | R$ 2.908,91 |
R$ 2.669.115,50 | R$ 199.175,29 | R$ 2.469.940,21 |
Amigo;
Uma solução é unir os registros EVENTO agrupado por EMPRESA
Na Dimensão EVENTO, seque expressão:
Aggr(Concat(EVENTO,' | '),EMPRESA)
Para criar uma Medida %Desconto sobre o faturamento Bruto, seque expressão:
Num(
Sum([DESCONTOS]) / Sum([FATURAMENTO BRUTO])
,'#0,00%')
ou
Num(
1 - Sum([FATURAMENTO LIQUIDO]) / Sum([FATURAMENTO BRUTO])
,'#0,00%')
Parece que no modelo de dados. FATURAMENTO BRUTO não tem relação direta com EVENTO;
Mas pode ser algo relacionado na forma que crio a expressão para o mesmo.
Exemplo:
Sum( {< EVENTO= >} [FATURAMENTO BRUTO])
Significa que irá ignorar o campo EVENTO no somatório.
É provável que após, ocorrerá soma em ambiguidade na Medida FATURAMENTO BRUTO,
Use a expressão para resolver:
aggr(sum([FATURAMENTO BRUTO]),EMPRESA,EVENTO)