Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde senhores.
Eu tenho uma planilha como a descrita abaixo:
Data | Bairro | Meta de armadilhas coletadas | Armadilhas coletadas | Capturados por armadilha | Total capturado |
03/01/2018 | Parque Gramado | 30 | 30 | 1000 | 30000 |
06/01/2018 | CDHU - III | 250 | 250 | 1000 | 250000 |
06/01/2018 | Zeferino Almeida | 400 | 400 | 1000 | 400000 |
08/01/2018 | Cidade Alta | 250 | 250 | 1000 | 250000 |
08/01/2018 | São Judas | 300 | 300 | 1000 | 300000 |
08/01/2018 | Jardins | 54 | 54 | 1000 | 54000 |
13/01/2018 | CDHU - III | 400 | 400 | 1000 | 400000 |
13/01/2018 | Zeferino Almeida | 126 | 126 | 1000 | 126000 |
13/01/2018 | Cidade Jardim | 300 | 123 | 1000 | 123000 |
13/01/2018 | São João | 300 | 177 | 500 | 88500 |
13/01/2018 | Santo Antônio | 440 | 440 | 1000 | 440000 |
13/01/2018 | Vila Industrial | 900 | 900 | 500 | 450000 |
15/01/2018 | Cidade Alta | 250 | 250 | 500 | 125000 |
15/01/2018 | São Judas | 300 | 300 | 500 | 150000 |
27/01/2018 | CDHU - III | 300 | 300 | 500 | 150000 |
27/01/2018 | Zeferino Almeida | 440 | 440 | 500 | 220000 |
27/01/2018 | Cidade Jardim | 900 | 900 | 500 | 450000 |
29/01/2018 | São João | 250 | 250 | 500 | 125000 |
29/01/2018 | Santo Antônio | 300 | 300 | 500 | 150000 |
29/01/2018 | Vila Industrial | 54 | 54 | 500 | 27000 |
29/01/2018 | Cidade Alta | 580 | 580 | 500 | 290000 |
29/01/2018 | São Judas | 30 | 30 | 500 | 15000 |
29/01/2018 | Jardins | 1000 | 1000 | 1000 | 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
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!!
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!!
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
João, esqueci de fechar o set analysis...meu erro!
sum({<Data={">=$(=WeekStart(Today(),0,0))<=$(=WeekEnd(Today(),0,5))"}>}[Total capturado])
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!!
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
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.
Eu vou selecionar a última semana coletada para exibir a informação da maneira como preciso, grato.
Ok João. De qualquer maneira, não esqueça de fechar a thread.
Abs e Sucesso!