List(thisRow.NextBD,thisRow.NextBD-7).WithName(root,
Sequence(1, root.Count()).ForEach(CurrentValue.WithName(dateNbr,
Sequence(root.Nth(dateNbr),
root.Nth(dateNbr)-10).ForEach(CurrentValue.WithName(theDateRanges,
[DB Work Schedules].Filter(
employee.Contains(thisRow) and
fromDate <= theDateRanges
).Last().WithName(schedules,
theDateRanges.Filter(CurrentValue.Weekday().Contains(schedules.workingDays.theNumber)).ForEach(CurrentValue.ToDate())
)
)))))