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