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! Get ahead of the game and start preparing now! Learn more
Hi,
I feel there is something basic that I'm overlooking.
I have a date table and another table that lists sales transactions for each week (Monday to Sunday).
In the sales transaction column, I have created two columns called Start of Week and End of Week which have now been replicated in the date table. I have been counting the number of transactions within the week using datesbetween and start of week and end of week.
How do I replicate that in the dates table? If I use Max (end of week) I get the end of the date table which is 31/12/24.
Using the formula in the table where the transactions are has been working up to a point, when I tried using it in a graph visual, there was a lot of other products that were showing as being bought but the transaction worked in a card. It was recommended by a colleague that I build these formulas within the date table which is what I'm trying to do.
Thanks in advance.
Solved! Go to Solution.
I managed to find the answer here: DAX Tables – Calendar and Time – Ville Gullstrands blogg (villezekeviking.com)
Using the following measures for last week, the week before & previous 8 weeks:
I managed to find the answer here: DAX Tables – Calendar and Time – Ville Gullstrands blogg (villezekeviking.com)
Using the following measures for last week, the week before & previous 8 weeks:
Hi @Anonymous it could be that you did not create Calendar / Date table in Power BI as feature?
If yes, please check link how to create it with week number. After that make connection Calendar / Date table with your fact table.
Use COUNTROWS to count transaction and filter / slicer to see it by week.
Proud to be a Super User!
Hi @some_bih
Ah yes, I the dates table is marked as such and there is a many to one relationship between the 'dim_date[Date] & 'landingpagemarketing[Date] which is the start of any given week.
Hi @Anonymous if max date is needed then simple MAX( yourtable_date_column) is possible option
Proud to be a Super User!
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 20 | |
| 11 | |
| 10 | |
| 4 | |
| 4 |
| User | Count |
|---|---|
| 34 | |
| 31 | |
| 19 | |
| 12 | |
| 11 |