Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
April 13–15 - Dare to Unleash a New Professional You at Qlik Connect 2026: Register Now!
cancel
Showing results for 
Search instead for 
Did you mean: 
karczevski
Contributor III
Contributor III

Contar meses

Bom dia,

Estou fazendo um painel para o RH onde preciso ter as horas ideais dos funcionários no período, sei que o Ideal é 220, preciso que quando seu selecione mais de um mês ele respeite isso, ou seja, se tiver 2 meses se torne 440 e assim por diante.

Ex: Dezembro de 2017 até Maio de 2018 daria 6 meses

Ja tentei com um

Count( DISTINCT %AbMes ) * count( DISTINCT %AbAno)

porem o resultado final é 12

4 Replies
Thiago_Justen_

Rafael,

Certamente o resultado da expressão count( DISTINCT %AbAno) é 1. Verifique isso.


Sugiro fazer assim:


Count( DISTINCT %AbMes ) * Sum( DISTINCT %AbAno)



Eu seguiria a sugestão do fernando.tonial‌ de criar [Mês/Ano] + Hrs Ideias por [Mês/Ano].


Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
karczevski
Contributor III
Contributor III
Author

O problema é quando seleciono 2017 e 2018, onde o ano fica dois e a quantidade de meses duplica, até então resolvi paliativamente assim:

=

(//QUANTIDADE MES SELECIONADO

Count( {<%AbAno = {'2020'}>} DISTINCT %AbMes )

+

Count( {<%AbAno = {'2019'}>} DISTINCT %AbMes )

+

Count( {<%AbAno = {'2018'}>} DISTINCT %AbMes )

+

Count( {<%AbAno = {'2017'}>} DISTINCT %AbMes )

+

Count( {<%AbAno = {'2016'}>} DISTINCT %AbMes )

+

Count( {<%AbAno = {'2015'}>} DISTINCT %AbMes )

+

Count( {<%AbAno = {'2014'}>} DISTINCT %AbMes )

+

Count( {<%AbAno = {'2013'}>} DISTINCT %AbMes )

+

Count( {<%AbAno = {'2012'}>} DISTINCT %AbMes )

+

Count( {<%AbAno = {'2011'}>} DISTINCT %AbMes )

)

fernando_tonial
Employee
Employee

Rafael,

Recomendo criar um campo adicional com base no [Mês/Ano] e colocar as horas ideais por Mês Ano.


Também é possível fazer com base no campo Mês/Ano Possíveis utilizando a função GetPossibleCount([Mês/Ano]), mas prefiro o campo adicional.

Don't worry, be Qlik.

Tonial

Don't Worry, be Qlik.
Thiago_Justen_

Outra possibilidade talvez (não é a ideal):

Aggr(Count(DISTINCT %AbMes),%AbAno)

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago