@v-yujincui-msft @Yes this is what I need. Im trying to understand how the code works. On the image attached, I know the numbers circled in Red is the day count from current date, but what do the numbers circled in Green represent?

for my own sanity, Would a 4 week colour flag in say, grey, would this code be correct
If(ThisItem.'Rota start date'<=DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),35)&&ThisItem.'Rota start date'>DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),28),Grey
Many thanks for your support
@v-yujincui-msft wrote:
Hi @Angry_Sys_Admin ,
Is this what you need?
If(ThisItem.'Rota start date'=ThisItem.'Shifts completed date',RGBA(0, 0, 0, 0),
If(ThisItem.'Rota start date'<=DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),27)&&ThisItem.'Rota start date'>DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),21),Green,
If(ThisItem.'Rota start date'<=DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),20)&&ThisItem.'Rota start date'>DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),14),Yellow,
If(ThisItem.'Rota start date'<=DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),13)&&ThisItem.'Rota start date'>DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),7),Red,If(ThisItem.'Rota start date'<=DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),41)&&ThisItem.'Rota start date'>DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),35),LightBlue))))
)

Best Regards,
Charlie Choi
@v-yujincui-msft wrote:
Hi @Angry_Sys_Admin ,
Is this what you need?
If(ThisItem.'Rota start date'=ThisItem.'Shifts completed date',RGBA(0, 0, 0, 0),
If(ThisItem.'Rota start date'<=DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),27)&&ThisItem.'Rota start date'>DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),21),Green,
If(ThisItem.'Rota start date'<=DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),20)&&ThisItem.'Rota start date'>DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),14),Yellow,
If(ThisItem.'Rota start date'<=DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),13)&&ThisItem.'Rota start date'>DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),7),Red,If(ThisItem.'Rota start date'<=DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),41)&&ThisItem.'Rota start date'>DateAdd(DateAdd(Today(),-Sum(Weekday(Today(),StartOfWeek.Monday),-1)),35),LightBlue))))
)

Best Regards,
Charlie Choi