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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
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_
MVP
MVP

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_
MVP
MVP

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