Free Trial

Fórum

SOLUCIONADO

Gerando linhas a partir de uma data

GabrielStlz
Asteroide

Pessoal, bom dia

 

Estou tentando criar um registro de dados através de uma data, funcionaria da seguinte forma:

 

A partir da data de hoje, seria criado um registro com essa data + 559 dias a frente, além dos campos Ref_dia que irá referenciar o primeiro dia (hoje) segundo dia (amanha) e assim sucessivamente, o campo ref_semana que a primeira semana ira mostrar os dias abertos (de 1 a 7) e nas próximas o agrupamento a partir do primeiro dia da proxima semana e ref_semana_sol (que seria a mesma regra do ref_semana), esse seria o resultado esperado: 

 

DataRef_diaRef_SemanaRef_Semana_Sol
16/03/2021111
17/03/2021222
18/03/2021333
19/03/2021444
20/03/2021555
21/03/2021666
22/03/2021777
23/03/2021888
24/03/2021988
25/03/20211088
26/03/20211188
27/03/20211288
28/03/20211388
29/03/20211488
30/03/2021151515
31/03/2021161515
01/04/2021171515
02/04/2021181515
03/04/2021191515
04/04/2021201515
05/04/2021211515
06/04/2021222222
07/04/2021232222
08/04/2021242222
09/04/2021252222
10/04/2021262222
11/04/2021272222
12/04/2021282222

 

Poderiam me ajudar?

9 RESPOSTAS 9
carlosteixeira
15 - Aurora
15 - Aurora

Bom dia @GabrielStlz tudo bem?

 

Segue uma possivel solução

 

Veja se ajuda

 

carlosteixeira2005_0-1615898137099.png

 

Carlos A Teixeira
marcusblackhill
12 - Quasar
12 - Quasar

Oi @GabrielStlz !

 

Aqui tem uma outra solução possível também.

 

marcusmontenegro_0-1615904296232.png

 

GabrielStlz
Asteroide

Cara achei sensacional!

 

Um ponto, como eu faria para que o valor na tabela seja gerado sempre o dia atual, sem necessidade de intervenção manual? eu iria rodar isso todos os dias

marcusblackhill
12 - Quasar
12 - Quasar

Oi @GabrielStlz !

 

Fico feliz que tenha ajudado! Pra isso que perguntou, pode trocar então o meu input por um Date Time now do grupo de in/out, ele vai gerar a data atual sempre.

marcusmontenegro_0-1616074593221.png

Se puder, não esquece de marcar a resposta como solução para encerrar o tópico e facilitar a busca para outros usuários também.

 

Abraço!

GabrielStlz
Asteroide

Meu caro,

 

tive o seguinte erro:

 

 

 

 

 

marcusblackhill
12 - Quasar
12 - Quasar

Oi @GabrielStlz !

 

É que acabou excluindo o DateTime também. A ferramenta de DateTimeNow acaba criando a data atual como string mas para fazer o que precisa, ela tem que estar formatada como data, quando tirou o DateTime, começou  a entrar na Generate rows as datas como string e aí realmente acaba dando erro.

 

Espero que essa explicação não tenha sido muito confusa rs De toda forma em anexo está o fluxo com essa mudança.

 

Abraço!

GabrielStlz
Asteroide

Entendi!

 

Eu imaginei que o DateTimeNow ja gerasse no formato Date, por isso exclui ele, deu certo agora, muito obrigado!!

GabrielStlz
Asteroide

@marcusblackhill 

 

Como eu poderia fazer, de forma que o Ref_Semana_Sol começasse a contar a partir do 3º dia, como no exemplo abaixo:

marcusblackhill
12 - Quasar
12 - Quasar

Oi @GabrielStlz !

 

Olha, possivelmente tem algum outro caminho de fazer isso direto por uma multi-row formula para fazer a lógica de construção, mas pelo que entendi do que falou e do print, é como se você deslocasse simplesmente o inicio da contagem para ser depois de 3 dias, ou seja, iniciando no dia 4.

 

Sendo assim fiz uma operaçãozinha nesse sentido de só deslocar os dados, espero que ajude! 

 

Depois fala aqui se era isso mesmo.

 

Abraço

Rótulos
Autores com maior número de soluções