Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
jpsveiga
New Contributor

Soma da última semana

Boa tarde senhores.

Eu tenho uma planilha como a descrita abaixo:

      

DataBairroMeta de armadilhas coletadasArmadilhas coletadasCapturados por armadilhaTotal capturado
03/01/2018Parque Gramado3030100030000
06/01/2018CDHU - III2502501000250000
06/01/2018Zeferino Almeida4004001000400000
08/01/2018Cidade Alta2502501000250000
08/01/2018São Judas3003001000300000
08/01/2018Jardins5454100054000
13/01/2018CDHU - III4004001000400000
13/01/2018Zeferino Almeida1261261000126000
13/01/2018Cidade Jardim3001231000123000
13/01/2018São João30017750088500
13/01/2018Santo Antônio4404401000440000
13/01/2018Vila Industrial900900500450000
15/01/2018Cidade Alta250250500125000
15/01/2018São Judas300300500150000
27/01/2018CDHU - III300300500150000
27/01/2018Zeferino Almeida440440500220000
27/01/2018Cidade Jardim900900500450000
29/01/2018São João250250500125000
29/01/2018Santo Antônio300300500150000
29/01/2018Vila Industrial545450027000
29/01/2018Cidade Alta580580500290000
29/01/2018São Judas303050015000
29/01/2018Jardins100010001000

1000000

Como fazer uma soma para a última semana somente?

Eu tentei Sum({[weekname(today()-1)]} [Total capturado])

Contudo só tenho zeros como resultado, tanto no geral quanto por bairro

Desde já, agradeço.

Abraço

Tags (1)
9 Replies
thiago_justen
Valued Contributor III

Re: Soma da última semana

Que tal isso João:

Editada:

sum({<Data={">=$(=WeekStart(Today(),0,0))<=$(=WeekEnd(Today(),0,5))"}>}[Total capturado])


Verifique se funciona pra você!


Abs e Sucesso!!

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
thiago_justen
Valued Contributor III

Re: Soma da última semana

Só pra você entender o que eu fiz:

Aqui defino a data inicial do período, ou seja, segunda-feira (identificado pelo terceiro parâmetro da função WeekStart)

WeekStart(Today(),0,0)


Aqui defino a data final do período, ou seja, sexta-feira (identificado pelo terceiro parâmetro da função WeekEnd)


WeekEnd(Today(),0,5)


O 5 na função WeekEnd indica na verdade o dia em que a semana se inicia, neste caso o 5 representa o sábado. Dessa forma "forço" o fim da semana (7 dias) na sexta-feira.


Abs e Sucesso!!

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
jpsveiga
New Contributor

Re: Soma da última semana

Não funcionou.

Enquato a minha função me retorna zero, a sua não retorna valor algum.

Vou criar um exemplo e colocar aqui.

Grato

thiago_justen
Valued Contributor III

Re: Soma da última semana

João, esqueci de fechar o set analysis...meu erro!

sum({<Data={">=$(=WeekStart(Today(),0,0))<=$(=WeekEnd(Today(),0,5))"}>}[Total capturado])

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
thiago_justen
Valued Contributor III

Re: Soma da última semana

João,

Apenas um correção no que propus inicialmente:

Você quer a semana anterior usando como base a data atual. Sendo assim, considere essa fórmula se você quiser dados apenas de segunda a sexta:

sum({<Data={">=$(=WeekStart(Today()-7,0,0))<=$(=WeekEnd(Today()-7,0,5))"}>}[Total capturado])


Se você quer dados de domingo a sábado (semana "tradicional"):

sum({<Data={">=$(=WeekStart(Today()-7)<=$(=WeekEnd(Today(),0,6))"}>}[Total capturado])


Abs e Sucesso!!

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
jpsveiga
New Contributor

Re: Soma da última semana

Olá Thiago, muito obrigado.

Testando as suas sugestões, eu obtenho um valor igual ao da soma normal sem restrição da última semana somente.

Uma questão que tenho é, eu consigo colocar nessas expressões uma dimensão calculada?

Grato

thiago_justen
Valued Contributor III

Re: Soma da última semana

Resolveu então para você?

Com relação à sua última pergunta: me dê mais detalhes. O que exatamente você gostaria de fazer?

Se for algo como:

sum({<Data={">=$(=WeekStart(Today()-7)<=$(=WeekEnd(Today(),0,6))"}, DIMENSAO_CALCULADA={FILTRO}>}[Total capturado])

Isso não seria possível dessa forma...mas dependendo do que exatamente você precisa, a gente pode testar outra ideia.

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
jpsveiga
New Contributor

Re: Soma da última semana

Eu vou selecionar a última semana coletada para exibir a informação da maneira como preciso, grato.

thiago_justen
Valued Contributor III

Re: Soma da última semana

Ok João. De qualquer maneira, não esqueça de fechar a thread.

Abs e Sucesso!

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago