Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Tenho um quadro onde quero demonstrar clientes com saldo devedor até 2,5mm, de 2,5 a 7,5 e acima de 7,5mm.
porem ele esta me retornando cada venda realizada e não o total por cliente.
Ex:
Cliente João:
Venda 1 - 5mm
Venda 2 - 5mm
Total: 10mm
Nesse caso deve constar no range acima de 7,5mm.
Onde estou errando.
=SUM({$<OP_NUMOPERACAO=,OP_SALDOGERENCIAL={'>7500000,00'}>}OP_SALDOGERENCIAL)
Bom dia, Maycon!
Tente algo parecido com a seguinte expressão:
SUM({$<OP_NUMOPERACAO=,COD_CLIENTE={"=Sum({<OP_NUMOPERACAO=>}OP_SALDOGERENCIAL)>7500000"}>}OP_SALDOGERENCIAL)
Abs,
Felipe
Bom dia, Maycon!
Tente algo parecido com a seguinte expressão:
SUM({$<OP_NUMOPERACAO=,COD_CLIENTE={"=Sum({<OP_NUMOPERACAO=>}OP_SALDOGERENCIAL)>7500000"}>}OP_SALDOGERENCIAL)
Abs,
Felipe
Felipe, obrigado!
Funcionou, gostaria de entender um pouco mais o código.
SUM({$<OP_NUMOPERACAO=,
Aqui ele desconsidera os numeros de operações, vendas.
OP_NOMECLIENTE={"=Sum({<OP_NOMECLIENTE>}OP_SALDOGERENCIAL)
aqui é minha dúvida, pois troquei o código de nome de cliente por numoperação e deu na mesmo, o que este código esta realizando?
<7500000"}>}OP_SALDOGERENCIAL)
Aqui ele compara se é menor que 7,5 e soma o valor gerencial.
Que bom ter funcionado, Maycon!
Analisando cada parte separadamente fica bem mais fácil:
{$<AAA=>}
Desconsiderar as seleções feitas no campo "AAA".
Sum({$<AAA=>}BBB)
Soma do campo "BBB" desconsiderando as seleções feitas em "AAA".
{$<CCC={"=Sum({<AAA=>}BBB)>100"}>}
Considerar somente os valores de "CCC" cuja soma do campo "BBB" for superior a 100, desconsiderando as seleções no campo "AAA".
Sum({$<AAA=,CCC={"=Sum({$<AAA=>}BBB)>100"}>}BBB)
Como resultado final você terá a soma de "BBB" apenas dos valores de "CCC" que, individualmente, apresentaram a soma de "BBB" superior a 100, sempre desconsiderando as seleções feitas no campo "AAA".
Para testar se o resultado apresentado está correto, sugiro que crie um gráfico do tipo tabela simples com as seguintes características:
Dimensão:
OP_NOMECLIENTE
Expressão 1:
Sum(OP_SALDOGERENCIAL)
Expressão 2:
SUM({$<OP_NUMOPERACAO=,OP_NOMECLIENTE={"=Sum({<OP_NUMOPERACAO=>}OP_SALDOGERENCIAL)>7500000"}>}OP_SALDOGERENCIAL)
Classifique pela Expressão 1 de forma decrescente.
Limpe o campo OP_NUMOPERACAO.
Você deve verificar que a Expressão 2 vai apresentar nulo para os casos onde a Expressão 1 tem valores inferiores a 7500000.
Espero ter ajudado.
Um abraço,
Felipe
Ótima explicação, esse tipo de detalhamento ajuda em muito todos os usuários aqui.
Para finalizar a aula de hoje.rs
Qual a melhor forma para realizar a mesma comparação mas entre 2 valores, >2500 e < 7500?
Boa noite, Maycon!
Siga o exemplo abaixo que deve funcionar:
Sum({$<AAA=,CCC={"=(Sum({$<AAA=>}BBB)>2500)*(Sum({$<AAA=>}BBB)<7500)"}>}BBB)
Abs,
Felipe
Obrigado Felipe!