Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Gostaria de realizara somatoria do mês anterior de acordo com a seleção atual (AgostoxJulho, JulhoxAgosto)
Já tentei de todas formas e não obtive sucesso.
Minha base de dados possui data como DD/MMM/YYYY
A ultima expressão foi a seguinte:
sum(Mês ={"$(=max(Mês)-1)"}>} ValorVendas)
Caso consigam me auxiliar e me explicar como é feito a expressão e como consigo inserir argumentos depois do "Mês = "
Se você possuir um campo data pode fazer assim também:
Sum({<CAMPO_DATA={">=$(=MonthStart(Max(CAMPO_DATA),-1))<=$(=MonthEnd(Max(CAMPO_DATA),-1))"}>}ValorVendas)
Sua expressão está incompleta:
sum({<Mês ={"$(=max(Mês)-1)"}>} ValorVendas)
Ou somente:
sum({<Mês ={$(=max(Mês)-1)}>} ValorVendas)
Esta expressão me retorna "0"
Se você possuir um campo data pode fazer assim também:
Sum({<CAMPO_DATA={">=$(=MonthStart(Max(CAMPO_DATA),-1))<=$(=MonthEnd(Max(CAMPO_DATA),-1))"}>}ValorVendas)
Funcionou, porém tenho que selecionar os dois meses, o atual e o anterior.
Há como selecionar somente o mês atual e ficar o anterior sem a necessidade de ser selecionado?
O sum que te passei deve resultar na soma do valor de venda no mês anterior ao máximo de sua base ou ao selecionado. Ou seja, se seleciono Ago/18, o sum deve resultar em Jul/18. Não é assim que está funcionando?
Não, ele esta retornando 0, pois não estamos usando {1}, correto?
Mesmo inserindo o {1} no Max não funciona.
O {1} irá ignorar os filtros...acho que não é isso que você quer né?
Faz o seguinte: "printa" o seu modelo de dados para eu ver as tabelas (com seus campos) e a relação entre elas.
Minha base de dados é composta (separadamente) por: Base de Clientes, base de pedidos (São gerados pedidos todos dias) e um calendário.
Há a ligação por CNPJ de clientes cadastrados com os pedidos gerados, os pedidos gerados são ligados ao calendário.
A data que inserimos na expressão é de um calendario destinto das vendas.
Atualmente comparamos com o ano anterior, usamos o sum(<{Ano ={"$(=max(Ano)-1)"}>} ValorVendas), porém com mês não esta funcionando.
Suponho que o campo mês esteja formatado corretamente né?
Se não, formatei-o assim Month(DataPedido) as Mes