Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa Tarde,
estou batendo a cabeça pra conseguir fazer a média dos últimos três meses (excluindo o atual), consigo fazer a média de todo o período, mas precisa somente dos últimos três meses.
Abaixo a média do período inteiro:
Sum({1} QUANTIDADE_NOVA)/Count(ALL DISTINCT [NOT_DT_EMISSAO.autoCalendar.YearMonth])
Outra questão é que do jeito que estou fazendo ele elimina qualquer filtro, gostaria que ele eliminasse somente os filtros de data (NOT_DT_EMISSAO).
Obrigada
Marina
Olá Marina,
Como vc gerou o AutoCalendar, poderá usar duas opções:
1) Configurando o mes manualmente:
Veja se essa fórmula irá lhe ajudar. Ela irá buscar as vendas do 1º dia de 3 meses atrás até o último dia do mês passado (01-maio até 31-julho).
=Sum({<[NOT_DT_EMISSAO.autoCalendar.Date]={">=$(=MonthStart(AddMonths(today(),-3)))<=$(=MonthEnd(AddMonths(today(),-1)))"}>} QUANTIDADE_NOVA) / 3
2) Usando a dimensão MonthAgo do AutoCalendar:
Ela determina qtos meses a partir de today(). 0=Mês atual, 1=Mês anterior e assim por diante.
=Sum({<[NOT_DT_EMISSAO.autoCalendar.MonthsAgo]={1,2,3}>} QUANTIDADE_NOVA) / 3
Abs,
Pedro Bergo
Marina,
Para média dos 3 meses anteriores ao atual, pode testar assim:
Sum({<NOT_DT_EMISSAO={">=$(=MonthStart(today(),-4))$<=(=MonthEnd(today(),-1))"}>}QUANTIDADE_NOVA)/Count({<[NOT_DT_EMISSAO.autoCalendar.Month]={">=$(=Month(AddMonths(today(),-4)))<=$(=Month(AddMonths(today(),-1)))"}>}distinct [NOT_DT_EMISSAO.autoCalendar.Month])
Olá Thiago,
coloquei o que vc me falou mas não deu certo, o resultado deu 0.
Att
Marina
Consegue mandar o qvf?
Boa Tarde,
abaixo o link com o qvf:
https://mega.nz/#!6JozWA4Y!96HXnn1OeczvsHalnP3SRFx4c07pZUjw78Yw9PFllgc
No seu script formate o campo data conforme abaixo:
Date(Floor(NOT_DT_EMISSAO)) as NOT_DT_EMISSAO,
Bom dia,
desculpe a ignorância, sou nova em QLIK SENSE. Tentei fazer essa formatação mas não deu certo, vc pode me retornar o qvf com as alterações??
Att
Marina
Tá na mão Marina...
Olá, ainda não deu... fica zerado
Olá Marina,
Como vc gerou o AutoCalendar, poderá usar duas opções:
1) Configurando o mes manualmente:
Veja se essa fórmula irá lhe ajudar. Ela irá buscar as vendas do 1º dia de 3 meses atrás até o último dia do mês passado (01-maio até 31-julho).
=Sum({<[NOT_DT_EMISSAO.autoCalendar.Date]={">=$(=MonthStart(AddMonths(today(),-3)))<=$(=MonthEnd(AddMonths(today(),-1)))"}>} QUANTIDADE_NOVA) / 3
2) Usando a dimensão MonthAgo do AutoCalendar:
Ela determina qtos meses a partir de today(). 0=Mês atual, 1=Mês anterior e assim por diante.
=Sum({<[NOT_DT_EMISSAO.autoCalendar.MonthsAgo]={1,2,3}>} QUANTIDADE_NOVA) / 3
Abs,
Pedro Bergo