Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal, não estou conseguindo uma solução para algo que me parece simples. Se puderem me ajudar, agradeço.
Eu uso uma tabela calendário mestre para todas as tabelas, dentre elas uma de despesa. O campo padrão é Data.
Como há sazonalidade, preciso somar por ciclos que tem data início e fim diferentes a cada ano.
Tenho uma tabela com os ciclos operacionais, essas datas não estão na chave de Data do calendário.
Ano_oper | Dt_ini_oper | Dt_fim_oper |
2016 | 01/11/2015 | 31/10/2016 |
2017 | 01/11/2016 | 30/09/2017 |
2018 | 01/10/2017 | 30/11/2018 |
2019 | 01/12/2018 | 31/10/2019 |
Utilizando a fórmula:
Sum({<Ano_oper={"$(=Max(Ano_oper))"},Data={">=$(=MonthStart(Max(Dt_ini_oper))) <=$(=MonthEnd(Max(Dt_fim_oper)))"}>}Valor), me retorna os valores de 2.019 corretamente, mas Ano_oper={"$(=Max(Ano_oper)-1)"} não me trás as datas da linha de 2.018.
Consegui resolver desta forma: FieldValue('Dt_ini_oper',FieldIndex('Ano_oper',Max(Ano_oper)-1).
Consegui resolver desta forma: FieldValue('Dt_ini_oper',FieldIndex('Ano_oper',Max(Ano_oper)-1).