Hi @Chrisguff12 :
I've made a test for your reference:
1\My data source:
ClearCollect(TestCollection,{'Date and time':Now()},{'Date and time':DateAdd(Now(),35,Days)})
2\Add a dropdown control(Dropdown2)
3\Set the datatable's items property to:
Switch(
Dropdown2.Selected.Value,
"This Week",
Filter(TestCollection,'Date and time'>=DateAdd(Today(),If(Weekday(Today())<>1,-Weekday(Today())+2,-6),Days) && 'Date and time'<DateAdd(Today(),If(Weekday(Today())<>1,9-Weekday(Today()),0),Days)),
"This Month",
Filter(TestCollection,Year('Date and time')=Year(Today()) && Month('Date and time')=Month(Today())),
"Year to Date",
Filter(TestCollection,Year('Date and time')=Year(Today()))
)
Formula Reference:
1\Get the time at 0 AM on the first day of the week
DateAdd(Today(),If(Weekday(Today())<>1,-Weekday(Today())+2,-6),Days)
2\Get the time at 0 AM on the first day of next week
DateAdd(Today(),If(Weekday(Today())<>1,9-Weekday(Today()),0),Days))

Best Regards,
Bof