Qlik Community

Qlik Brasil

Welcome to the group for Brazil users. .All discussions will be in Portuguese.

Highlighted
jonnathanr
New Contributor III

Mes atual ou Mes selecionado

Boa tarde amigos

Podem me ajudar com um probleminha aqui ?

Criei uma tabela simples e em um das expressões quero fazer o COUNT MÉDIO de protocolos do mes Atual. Estou usando a linha abaixo que faz o count e divide pela qtd de dias do mes atual.

=COUNT({$<MES={$(=Month(today()))}>} DISTINCT PROTOCOLO) 
/
(floor(MonthEnd(Today())) - floor(MonthStart(Today())))+1

Até aqui está funcionando!!!

A dúvida surge agora. Se eu selecionar um mes qualquer (que não seja o mes atual), esse mes selecionado deve funcionar como se fosse o mes atual na minha conta, ou seja, devo fazer o Calculo acima pro mes selecionado.

 

Resumindo: 

Se eu selecionar um mes, devo fazer o count (protocolos) desse mes / qtd dias desse mes

Se eu nao selecionar nenhum mes, devo fazer a mesma conta pro mes atual.

Tags (1)
2 Replies
maiconmello
Contributor III

Re: Mes atual ou Mes selecionado

Bom dia,

Nesse caso, teria que utilizar período, acho que ficaria ate melhor de tratar.

Periodo = 01/2018

Ai na sua expressao sempre considera o max(Periodo) ai sempre pega o mês atual ou o que vc selecionar.

 

marcelo_borges
New Contributor

Re: Mes atual ou Mes selecionado

Olá tudo bem!
Vamos ao código
Vamos primeiro verificar se há alguma data filtrada, caso não haja temos que colocar o mês atual:
if(GetSelectedCount(DATA)= '0',count_do_mes_atual, count_do_mes_selecionado)