Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde,
Buscando a variável $(P_QTD_REF_20_PORCENT) tenho o valor de 31,2 então preciso listar a soma da quantidade de todos os pedidos que possuem o campo PED_QTD_REFERE menor ou igual a 31,2.
Tentei fazer um SUM no campo PED_QTD_VENDIDO fazendo a validação abaixo:
SUM({< PED_QTD_REFERE = {"<=$(P_QTD_REF_20_PORCENT)"} >} PED_QTD_VENDIDO)
Mas essa expressão me retorna zerada.
Talvez isso:
SUM({<PED_QTD_REFERE={"=SUM(PED_QTD_REFERE)<=$(P_QTD_REF_20_PORCENT)"}>} PED_QTD_VENDIDO)
Boa tarde Thiago,
Não deu certo, continua aparecendo zerado...
Outra possibilidade:
Sum(If(PED_QTD_REFERE<=$(P_QTD_REF_20_PORCENT),PED_QTD_REFERE))
Nada, ainda zerado...
Consegue disponibilizar um app de exemplo?
Bom dia,
Não consigo disponibilizar a consulta, mas segue alguns exemplos:
Com a expressão:
IF(PMI_QTD_PORCENTAGEM = '5 %', COUNT(DISTINCT {<PED_QTD_REFERE={"<=$(P_QTD_REF_5_PORCENT)"}>} PED_NUM_PEDIDO))
Onde:
P_QTD_REF_5_PORCENT = 7,8
PED_QTD_REFERE e PED_NUM_PEDIDO estão na mesma tabela onde que para 1 pedido pode possuir diversas linhas com o item, mas a informação PED_QTD_REFERE vai aparecer para todos as linhas daquele pedido com o mesmo número.
Ex: se o pedido 1234 possuir 5 referências e 30 produtos, a tabela vai possuir 30 linhas, mas o campo PED_QTD_REFERE vai ser 5 para todas as linhas.
No exemplo onde utilizo a expressão acima, existem 43 pedidos onde o campo PED_QTD_REFERE é menor que 7,8, então preciso apresentar essa informação onde vou fazer um count distinct dos pedidos onde o valor no PED_QTD_REFERE for menor que o valor na variável P_QTD_REF_5_PORCENT.
Formula da viável:
((COUNT(DISTINCT(PED_COD_REFERE)) * 5) / 100)