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

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Contar Reservas noPeriodo

Caros Boa Tarde

     Preciso contar  os leitos reservados que estao dentro do periodo

   Segue o exemplo que esta no banco

Labels (1)
1 Solution

Accepted Solutions
Clever_Anjos
Support
Support

=count(if(data_ini+hora_ini<=Now() and data_fin+hora_fim>=Now(),[cod reserva]))

View solution in original post

14 Replies
rphpacheco
Creator III
Creator III

Boa tarde Marcelo.

Desculpe, mas não entendi direito. Você quer a contagem dos leitos de um determinado período? Mas este período é informado de que maneira (Seletores, data_ini e data_fim)?

Poderias nos passar um pouco mais de informações a respeito?

Not applicable
Author

Raphael

  Preciso saber quantos estao no perido da data atual

  Neste exemplo do qvw

   Á data atual é  18/06/2014 16:10    entao so vai contar 1 , que é o leito da TI  , que tem o periodo

   das 18/06/2014 14:01 as 18:00 18:00 

rphpacheco
Creator III
Creator III

Estranho... Pois nos demais registros a datas também são dia 18/06.
Mesmo assim, modifiquei os dados e segue anexo um exemplo onde a contagem acontece para leitos com data_ini e data_fin = data atual.

Abraços!

Not applicable
Author

Raphael

   É quase isso , so que tem o horario tem , tem que contar dentro do perido junto com a data é  horario.

Clever_Anjos
Support
Support

=count(if(data_ini+hora_ini<=Now() and data_fin+hora_fim>=Now(),[cod reserva]))

Not applicable
Author

Clever e  Raphael

  Valeu pela ajudaaaaa

Not applicable
Author

Clever

No exemplo que vc deu esta funcionando o qvw que deixei de exemplo para vcs , neste qvw reservado2 que puxa do banco nao esta funcionado , tem o leito TI que está dentro do prazo reservado ele nao conta 1.

Tem outros leitos que estao fora do perido , ele esta contando .

Not applicable
Author

Verifique que a sua fórmula está incorreta, no gráfico está assim:

=count(if((Data_R_I + Hora_R_I)<Now() and (Data_R_F+Hora_R_I)>=Now(),COD_INT))

deveria ser assim:

=count(if((Data_R_I + Hora_R_I)<Now() and (Data_R_F+Hora_R_F)>=Now(),COD_INT))

O problema está na hora final, você sem perceber montou a data final com a hora inicial.

T+

Not applicable
Author


Claudimar 

Fiz a correção , mesma coisa.