Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Hello Everyone,
I have two date fields in my table such as Date 1 & Date 2. But for one Date 2, I want to delete all the dates except the Previous week's date (from the Previous week's Sunday to the Previous week's Saturday). If I add Date 2 to the slicer, it should show dates between the Previous week's Sunday and the Previous week's Saturday. How can I achieve this?
The main requirement is that. I have created this Table.
VAR DateFilter = DATATABLE("Date Filter", STRING,
{
{"Last Week"},
{"Multi Year"}
}
)
RETURN
DateFilter
If the Selection is "Last week" on Slicer then It should use Date 2 in the Date Slicer and If the selection is "Multi Year" then it should use Date 1 in the Date slicer.
How can I achieve this?
Hello @ajitsahoo8338,
Can you please try this approach:
Previous_Week_Filter =
VAR LastSunday =
MAXX(
FILTER(
ALL('YourTable'),
'YourTable'[Date 2] <= TODAY() - WEEKDAY(TODAY(), 1)
),
'YourTable'[Date 2]
) - 6
VAR LastSaturday = LastSunday + 6
RETURN
IF(
SELECTEDVALUE('DateFilter'[Date Filter]) = "Last Week",
IF(
MAX('YourTable'[Date 2]) >= LastSunday &&
MAX('YourTable'[Date 2]) <= LastSaturday,
1, 0
),
1
)
The Power BI Data Visualization World Championships is back! It's time to submit your entry.
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 56 | |
| 41 | |
| 39 | |
| 22 | |
| 21 |
| User | Count |
|---|---|
| 144 | |
| 106 | |
| 63 | |
| 38 | |
| 31 |