Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
acandido84
Creator
Creator

DESCONSIDERAR DE UMA EXPRESSÃO MES ATUAL

Bom dia,

pessoal, por favor me ajudem,

Preciso colocar naquela caixinha de FATURAMENTO, o maior valor de faturamento e o menor valor, mas preciso desconsiderar o mes de novembro e o mes atual que estamos, seja ele qual for...

estou usando esta formula, mas ainda esta vindo o mes de junho que é nosso mes atual

min(aggr(sum({<MES-={11},DRE_ORDEM_IMP={'1'},MÊS_ANO_PGTO-={"$(=Date(Monthstart(today()),'MM/YYYY'))"}>}VALOR_PAGO_IMP),MÊS_ANO_PGTO))


Conseguem me ajudar


coloquei a aplicação em anexo


1 Solution

Accepted Solutions
Marcio_Campestrini
Specialist
Specialist

No comando LOAD do seu script, onde você carrega os dados, inclua uma linha assim:

    If(MonthStart(Today()) = MonthStart(MES_ANO_PGTO), 0, 1) As [Indicador do período atual]

E no seu gráfico, utilize:

Min(Aggr(Sum({<MES -= {11}, DRE_ORDEM_IMP = {1}, [Indicador do período atual] = 0, VALOR_PAGO_IMP), MÊS, ANO_PGTO))

Márcio Rodrigo Campestrini

View solution in original post

10 Replies
Marcio_Campestrini
Specialist
Specialist

Andreia

Crie no seu script um indicador do período atual e utilize ele na sua fórmula.

Márcio Rodrigo Campestrini
acandido84
Creator
Creator
Author

Marcio, como faço isso? sou iniciante na ferramenta, nunca fiz via script

Marcio_Campestrini
Specialist
Specialist

No comando LOAD do seu script, onde você carrega os dados, inclua uma linha assim:

    If(MonthStart(Today()) = MonthStart(MES_ANO_PGTO), 0, 1) As [Indicador do período atual]

E no seu gráfico, utilize:

Min(Aggr(Sum({<MES -= {11}, DRE_ORDEM_IMP = {1}, [Indicador do período atual] = 0, VALOR_PAGO_IMP), MÊS, ANO_PGTO))

Márcio Rodrigo Campestrini
acandido84
Creator
Creator
Author

Marcio, fiz isso, mas deu erro no 0.. sera que precisa fechar a expressão ou algo assim? dentro do script deu certo.

IMAGEM QV.png

Marcio_Campestrini
Specialist
Specialist

Faltou colocar entre chaves {0}

Márcio Rodrigo Campestrini
acandido84
Creator
Creator
Author

kk Marcio, obrigada pela gentileza das suas respostas...rsrsrs... mas ainda esta dando erro.. agora depois dos parenteses.... ja fechei mas não deu certo...se puder ver pra  mim


no grafico

mesano2.png

NO SCRIPT

script.png

Marcio_Campestrini
Specialist
Specialist

No gráfico:

Min(Aggr(Sum({<MES - {11}, DRE_ORDEM_IMP = {1}, [Indicador do período atual] = {0}>} VALOR_PAGO_IMP), MÊS, ANO_PGTO)) 


No script me parece correto.

Márcio Rodrigo Campestrini
acandido84
Creator
Creator
Author

marcio estu colocando o qvd em anexo, ainda não deu certo

Marcio_Campestrini
Specialist
Specialist

Andreia

Troque no seu script o comando MonthStart(MÊS_ANO_PGTO_IMP) por MonthStart(MakeDate(ANO_IMP, MES_IMP))

Márcio Rodrigo Campestrini