Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde, Pessoal
Estou com pequeno problema no QlikSense. Preciso fazer a comparação entre os meses, mas não estou conseguindo.
Preciso fazer a seguinte comparação 01/07 até 17/07 vs 01/06 até 17/06
Seguem os códigos que estou utilizando:
Mês Atual: Sum({$<Mes={$(=Month(AddMonths(Max(data),0)))}>} valor)
Mês Anterior (M -1): Sum({$<Mes={$(=Month(AddMonths(Max(data),-1)))}>} valor)
Variação: (Sum({$<Mes={$(=Month(AddMonths(Max(data),0)))}>} valor)
/Sum({$<Mes={$(=Month(AddMonths(Max(data),-1)))}>} valor))-1
Por gentileza, alguém poderia da um HELP! ?
Obrigado pelo apoio !!
Olá Felippe, eu faço assim.
Primeiro na tabela fato, onde tem as vendas por exemplo, eu converto os formatos das datas.
Depois crio variáveis para retornar datas especificas em formatos que suportam os listados acima.
Após isso, consigo inserir nas expressões. Então como no exemplo mencionado, mostrou o mês atual versus o mês anterior, como o mês anterior já está completo, eu uso o dia atual por exemplo dia 17, para que no mês anterior, compare até essa data. Ao passar para o dia seguinte, a variável já atualizará automaticamente para o dia 18.
Acima Mês Atual
Acima mês Anterior.
Resultado.
Bom espero ter ajudado. Obrigado!
Considerando teus campos do calendário gostaria de sugerir algo diferente:
Mesmo Período - Mês Anterior
Sum({<Dia={"<=$(=Day(Today()))"},Mes={"$(=Month(Today())-1)"}>}valor)
Mesmo Período - Mês Atual
Sum({<Dia={"<=$(=Day(Today()))"},Mes={"$(=Month(Today()))"}>}valor)
Thiago,
Infelizmente não deu certo, vou tentar aplicar o AsOf.
Muito obrigado pelo apoio !!!
Caso não consiga com o AsOf tente colocar um app de exemplo pra gente dissecar...
Thiago,
Esse exemplo de AsOf já basta ?
Att,
Pessoal,
Utilizei essa solução
Sum(if(month(data)= month(today())-1 and day(data)<day(today()), valor, 0 ))