Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde, queria pegar os últimos 12 meses independente de seleção, e contar o número de vendas por mês em um gráfico de barras.
exemplo:
contar vendas por mês de:
out/2013 há out/2014
Breno,
Tenho um caso parecido na empresa a qual presto serviço e resolvi da seguinte forma:
Count(
{1 <[Data] = {">=$(=(AddMonths(MonthStart(Max([Data])),-12))) <=$(=Date(Max([Data])))"}>}
[Vendas]
)
Neste caso não é preciso usar os limites de dimensão pois a fórmula só pega os últimos 12 meses de acordo com a data máxima da sua nuvem.
Espero ter ajudado.
Boa tarde.
Basta você incluir no set analisys para ignorar a seleção e utilizar o limite de dimensão para pegar os 12 últimos ou maiores.
count( {$<Mês=>} Vendas)
Obrigado Pelo Retorno Luciano, sobre usar o set analisys estou ciente, mas como uso o limite de dimensão pra pegar os últimos 12 meses?
Breno,
Tenho um caso parecido na empresa a qual presto serviço e resolvi da seguinte forma:
Count(
{1 <[Data] = {">=$(=(AddMonths(MonthStart(Max([Data])),-12))) <=$(=Date(Max([Data])))"}>}
[Vendas]
)
Neste caso não é preciso usar os limites de dimensão pois a fórmula só pega os últimos 12 meses de acordo com a data máxima da sua nuvem.
Espero ter ajudado.
Boa tarde.
Os meses estão no eixo x do seu gráfico, certo?
Veja o anexo.
Obrigado Gustavo, essa Data que você usa se refere a um campo , podendo ser mêsVenda por exemplo ou o campo data completa da Venda por exemplo?
Breno,
Tem que ser a data completa.
Obrigado Luciano e Gustavo, vou tentar colocando a data completa e retorno.
Obrigado Pessoal, agora sim.
Pessoal Boa tarde, com esse código do Gustavo funciona se eu selecionar um ano ele pega os 12 últimos meses, mas se eu selecionar um mês ele não pega os 11 meses anteriores a esse mês selecionado.
Por exemplo: se eu selecionar o ano 2014, pega: 11/2013 até 10/2014 está correto, mas se eu selecionar um mês não pega os anteriores, alguma solução ?
Count(
{1 <[Data] = {">=$(=(AddMonths(MonthStart(Max([Data])),-12))) <=$(=Date(Max([Data])))"}>}
[Vendas]
)