Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
guiborlenghi
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
guiborlenghi
Not applicable

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

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!

4 Replies
Not applicable

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

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


guiborlenghi
Not applicable

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

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

guiborlenghi
Not applicable

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

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

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

D_semana é o nome do meu campo