Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
girino777
Contributor III

Ajuda com Fórmula

Bom Dia a todos..!!

Preciso de uma ajuda na montagem de uma fórmula. 

Preciso de um gráfico de barras com 3 barras que me traga a seguinte informação:

Barra 1: Valor de Faturamento do Maior Mês da Minha Base

Barra 2: Valor de Faturamento dos últimos 3 meses (Baseado no Mês da Barra 1)

Barra 3: Valor de Faturamento dos últimos 6 meses (Baseado no Mês da Barra 1)


Tentei montar, mas estou tendo dificuldades..!!


Se alguém souber..!!


Muito Obrigado


Renato

Tags (1)
1 Solution

Accepted Solutions
guilherme_olive
Contributor

Re: Ajuda com Fórmula

Bom dia Renato.

Como o Yuri disse.

Crie um gráfico de barras com 3 expressões.

No Sense coloque o valor =NULL() como dimensão, pois no Sense é obrigado a ter uma dimensão. Se fizer no View apenas não coloque dimensão.

Neste caso, tive de converter o campo Mês em Numero, pois a função MAX retorna apenas número.

Fiz isso no script:

num(Month(Data)) as #Mes

Maior Mês:

=AVG({$<#Mes = {">=$(=Max(Mes))"}>}  Valor)

Últimos 3 meses:

=AVG({$<#Mes = {">$(=Max(Mes)-3)"}>}  Valor)


Últimos 6 meses:

=AVG({$<#Mes = {">$(=Max(Mes)-6)"}>}  Valor)


Segue exemplo (fiz em View):

10 Replies
girino777
Contributor III

Re: Ajuda com Fórmula

Pessoal.

Essa é a formula que eu estou utilizando para pegar a média mensal. 

AVG(AGGR(SUM(Valor),data_nf))

Porém preciso montar da seguinte forma:

Barra 1: Valor Médio do Mês da Minha Base

Barra 2: Valor Médio dos últimos 3 meses (Baseado no Mês da Barra 1)

Barra 3: Valor Médio dos últimos 6 meses (Baseado no Mês da Barra 1)


Muito Obrigado por qualquer ajuda.!! 


Renato

Re: Ajuda com Fórmula

Renato, você pode usar um gráfico de barras com três expressões, mas sem dimensão.

Crie variáveis para te ajudar a identificar esses meses e depois utilizar set analysis para filtrar os valores por essas datas

girino777
Contributor III

Re: Ajuda com Fórmula

Segue qvf de modelo para uma melhor análise e entendimento do meu problema..!! 

Re: Ajuda com Fórmula

A noite vejo, estou sem qliksense aqui!!

girino777
Contributor III

Re: Ajuda com Fórmula

OK.! Yuri

Muito Obrigado.

Vai ser de grande valia..!! 

Renato

guilherme_olive
Contributor

Re: Ajuda com Fórmula

Bom dia Renato.

Como o Yuri disse.

Crie um gráfico de barras com 3 expressões.

No Sense coloque o valor =NULL() como dimensão, pois no Sense é obrigado a ter uma dimensão. Se fizer no View apenas não coloque dimensão.

Neste caso, tive de converter o campo Mês em Numero, pois a função MAX retorna apenas número.

Fiz isso no script:

num(Month(Data)) as #Mes

Maior Mês:

=AVG({$<#Mes = {">=$(=Max(Mes))"}>}  Valor)

Últimos 3 meses:

=AVG({$<#Mes = {">$(=Max(Mes)-3)"}>}  Valor)


Últimos 6 meses:

=AVG({$<#Mes = {">$(=Max(Mes)-6)"}>}  Valor)


Segue exemplo (fiz em View):

girino777
Contributor III

Re: Ajuda com Fórmula

Olá Pessoal, Bom Dia..!!

Aproveitei todas as dicas que vocês me passaram...!!

Criei algumas variáveis e depois coloquei no set analysis..!!

Muito Obrigado..!!

Renato

girino777
Contributor III

Re: Ajuda com Fórmula

Olá Guilherme

Boa Tarde.! Tudo Bem?

Encontrei uma inconsistência na fórmula.

Quando eu trabalho com mais de um ano, não esta funcionando, ele se perde. 

Tentei ajustar, porém não consegui..!!

Se souber como resolver, me ajudaria muito.!!

Segue exemplo em anexo.

Muito Obrigado.

Renato

guilherme_olive
Contributor

Re: Ajuda com Fórmula

Bom dia Renato.

Neste realmente isso é um problema.

Segue um aplicativo que atende está necessidade.