Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
julianacampag
Creator
Creator

Quantidade de dias do ano

Boa tarde pessoal,

a pergunta que eu vou fazer é extremamente boba... mas não consegui achar uma função que fizesse isso...

Preciso saber a quantidade de dias do ano...

Ex: 2014 - 365 dias, 2013 - 365 dias, 2012 - 366 dias

1 Solution

Accepted Solutions
julianacampag
Creator
Creator
Author

Olá Elvis...

Então, eu coloquei a cabecinha para funcionar um pouquinho hehehe, na verdade resolvi esse problema com uma expressão extremamente simples:

MakeDate(ANO, 12, 31) - MakeDate(ANO, 01, 01) + 1,

ou seja, o último dia do ano - primeiro dia do ano (o +1 precisei acrescentar porque o resultado sempre ficava com 1 dia a menos), assim, eu tenho a quantidade de dias para todos os anos do meu calendário...

De qualquer forma, muito obrigada pela ajuda!

View solution in original post

2 Replies
Not applicable

Bom dia

Juliana

Você pode fazer da seguinte forma:

Dentro do mesmo ano

para 2014 -> Interval(YearEnd(now(),0)-YearStart(now(), 0), 'D')

para 2013 -> Interval(YearEnd(now(),-1)-YearStart(now(), -1), 'D')

para 2012 -> Interval(YearEnd(now(),-2)-YearStart(now(), -2), 'D')

ou

Entre anos diferentes

para 2014 -> Interval(YearStart(now(), 1)-YearStart(now(), 0), 'D')

para 2013 -> Interval(YearStart(now(), 0)-YearStart(now(), -1), 'D')

para 2012 -> Interval(YearStart(now(), -1)-YearStart(now(), -2), 'D')

julianacampag
Creator
Creator
Author

Olá Elvis...

Então, eu coloquei a cabecinha para funcionar um pouquinho hehehe, na verdade resolvi esse problema com uma expressão extremamente simples:

MakeDate(ANO, 12, 31) - MakeDate(ANO, 01, 01) + 1,

ou seja, o último dia do ano - primeiro dia do ano (o +1 precisei acrescentar porque o resultado sempre ficava com 1 dia a menos), assim, eu tenho a quantidade de dias para todos os anos do meu calendário...

De qualquer forma, muito obrigada pela ajuda!