Preciso filtrar um repetidor

estou tentando filtrar as tarefas assim
mais falta alguma coisa quero que as tarefas do mes passado reapareça no dia 01 do mes atual

This Tarefa’s Frequência = “Mensal”
AND (
This Tarefa’s DataConcluido is empty
OR This Tarefa’s DataConcluido < Current date/time:change day to 1
)

Try this in a repeating group:
This Tarefa’s Frequência = “Mensal”
AND (
This Tarefa’s DataConcluido is empty
OR This Tarefa’s DataConcluido < Current date/time:rounded down to month
)

This Tarefa’s Frequência = “Mensal”
AND (
This Tarefa’s DataConcluido is empty
OR This Tarefa’s DataConcluido < Current date/time:change day to 1:change hours to 0:change minutes to 0
)

  • :change day to 1 traz o primeiro dia do mês.
  • :change hours to 0 e :change minutes to 0 garantem que é exatamente meia-noite do primeiro dia do mês.

Como coloco depois de data time esse s : dois pontos não tem como escrever

não tem a opção de colocar : dois pontos

não tem essa opção depois de data time

tenta assim, extrair o mes e do mes atual menos -1 = creio que pode gerar mais processamento…
image

ou assim
image

e uma ultima opção poderia tentar assim seguindo a mesma logica da função Equals rounded down

Data da Tarefa ≤ Current date/time:rounded down to month
AND
Data da Tarefa ≥ Current date/time:change months -1:rounded down to month
AND
Current date/time:extract day = 1

Explicação:

  • Current date/time:change months -1:rounded down to month → primeiro dia do mês passado.
  • Current date/time:rounded down to month → primeiro dia do mês atual.
  • A condição extract day = 1 garante que só no dia 01 as tarefas antigas reapareçam.

VAI FAZENDO POR PARTES E VERIFICANDO O RESULTADOS PORÉM COMO FUI FAZENDO DE CABEÇA NAO SEI VAI MOSTRAR O RESULTADO, E OS EXEMPLOS ACIMA EU FIZ PRA VOCE TER A LOGICA.

FAZ UM TESTE NÃO SEI SE VAI PRECISAR DESSA ULTIMA CONDIÇÃO * A condição extract day = 1 garante que só no dia 01 as tarefas antigas reapareçam.

QUALQUER COISA ESTAMOS AQUI

1 Like