Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Somar valores de Período 'x' até 'Hoje'

Pessoal,

Como fazer para somar valores de um determinado dia até o dia atual?

Estou querendo fazer uma expressão que calcule a quantidade de registros de uma semana, considerando o dia atual sendo o último dia da semana calculada. Algo sendo Date(Today(0))-7, não sei se essa seria a expressão correta.

Considerando a coluna a ser calculada sendo "QTD_Registros", como ficaria a expressão para calcular a quantidade de registros da semana passada? (7 dias atrás até hoje).

Obrigado!

1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Consegui de uma outra forma, colocando uma condição na expressão:

Count(if(QTD_Registros=1 and Data>=Date(Today(0), 'DD/MM/YYYY')-7,0))

Obrigado pela ajuda!

View solution in original post

4 Replies
Not applicable
Author

Existe várias formas de fazer.. Eu geralmente costumo criar um campo semana no script da seguinte forma:

week(data) as semana

Depois utilizo esse campo para trazer a semana atual e semana anterior:

COUNT({<D_SEMANA={$(=Only(D_SEMANA))}>}QTD_Registros) - SEMANA ATUAL

COUNT({<D_SEMANA={$(=Only(D_SEMANA)-1)}>QTD_Registros) - SEMANA ANTERIOR



Att, Luana Ribeiro


Anonymous
Not applicable
Author

Não consegui..

Criei no script esse campo como você falou, week(Data) as 'Semana'.

Não entendi uma coisa, o que seria esse "D" na expressão? Não seria só o nome do campo "Semana"?

COUNT({<D_SEMANA={$(=Only(D_SEMANA))}>}QTD_Registros) - SEMANA ATUAL

Anonymous
Not applicable
Author

Consegui de uma outra forma, colocando uma condição na expressão:

Count(if(QTD_Registros=1 and Data>=Date(Today(0), 'DD/MM/YYYY')-7,0))

Obrigado pela ajuda!

Not applicable
Author

D_semana é o nome do meu campo