We are celebrating the 10-year anniversary of the Alteryx Community! Learn more and join in on the fun here.
Start Free Trial

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.
SOLVED

Help with rolling dates and weeks

Julie_Clarke
6 - Meteoroid

Hi,

 

I have the following data, which I need to replicate/generate from Alteryx:

 

Julie_Clarke_0-1676367654835.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basically I need help on how I generate the week columns using the start and end dates.

 

In excel the calculations are as follows:

 

'this week' is: =IF(A19<TODAY(),F19,"")

WK1: =IF(A5<TODAY()+14,IF(B5>TODAY()+7,F5,""),"")

WK2: =IF(A5<TODAY()+21,IF(B5>TODAY()+14,F5,""),"")

WK3: =IF(A5<TODAY()+28,IF(B5>TODAY()+21,F5,""),"")

and so on.

 

Any ideas of suggestion gratefully received.

 

3 REPLIES 3
ShankerV
17 - Castor

@Julie_Clarke 

 

Please use the below formula.

 

WK1: =IF(A5<TODAY()+14,IF(B5>TODAY()+7,F5,""),"")

 

IF [A5]<datetimeadd(DateTimeToday(),14"days")
AND [B5]>datetimeadd((DateTimeToday(),7"days")
THEN [A5]
ELSE ""
ENDIF

 

Many thanks

Shanker V

binuacs
21 - Polaris

@Julie_Clarke updated the formula, you can replicate the WK2 and WK3 from WK1

 

'this week'  -  IFF([start date] < DateTimeToday(),[resource per week],"")

WK1:  -- IIF([start date] < DateTimeAdd(DateTimeToday,14,'day'),IIF([finish date] > DateTimeAdd(DateTimeToday,7,'day'),[resource per week],""),"")

 

ShankerV
17 - Castor

Hi @Julie_Clarke 

 

IF(A19<TODAY(),F19,"")

 

Use the below formula,

IF ([A19]<datetimetoday())

THEN [F19]

ELSE ""

ENDIF

 

Using this formula will bring all the dates < today hence, I will suggest to use rephrase the formula for 7 days.

 

ShankerV_0-1676370652532.png

 

Many thanks

Shanker V

Labels
Top Solution Authors