The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event! Join us in Stockholm, Sweden from September 24-27, 2024.
2-for-1 sale on June 20 only!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hello,
I'm using the below given Date Table in my report (open to suggestions to optimize/tweak if needed). I am currently using Date, Month, Week Range as the drill down heirarchy.
The Date and Month fields sorts correctly. However, when I drill down to Week Range, the sorting is all mixed up.
Yes, the data type for both Month and WeekRange is Text at the moment. I figure this is/maybe the reason that the sorting is done incorrectly, and not technically by the month's integer equivalent.
Is there a way to make sure sorting is done correctly without affecting the whole table?
Solved! Go to Solution.
Hi @bmk ,
This error is because the column which used to sort the other column need to be the unique, the error is here (In my PBIX file, it can be seen in the ERRORHERE Table):
So we can do a little change to the column Weeknum,
New a column:
Index =
IF (
'Date Table'[Date] >= DATE ( 2021, 12, 27 )
&& 'Date Table'[Date] <= DATE ( 2022, 1, 2 ),
152,
( YEAR ( 'Date Table'[Date] ) - 2020 ) * 100 + 'Date Table'[WeekNum]
)
You can sort by the Index column.
The result is:
Here is my PBIX file.
Hope this helps you.
Best Regards,
Community Support Team _Yinliw
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Great to see your reply, Greg. Been following your posts on the PBI Totals issue, quite frustrating for me too.
I did try to sort out by WeekNum and few other columns, and I get the following error:
However, sorting by 'Start of Week' looks like it works. I'm just not sure if it would fail any edge case(s) yet. Usually depends on that one user trying to get data for a specific date period.
Hi @bmk ,
This error is because the column which used to sort the other column need to be the unique, the error is here (In my PBIX file, it can be seen in the ERRORHERE Table):
So we can do a little change to the column Weeknum,
New a column:
Index =
IF (
'Date Table'[Date] >= DATE ( 2021, 12, 27 )
&& 'Date Table'[Date] <= DATE ( 2022, 1, 2 ),
152,
( YEAR ( 'Date Table'[Date] ) - 2020 ) * 100 + 'Date Table'[WeekNum]
)
You can sort by the Index column.
The result is:
Here is my PBIX file.
Hope this helps you.
Best Regards,
Community Support Team _Yinliw
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thank you. Could you please explain the logic of the Index measure here? I did not follow the IF condition completely.
Hi @bmk ,
I post a formula here:
This is to calculate a unique column to avoid the same value, but in the week 12/27/2021 - 1/2/2022, it has a same value, so, I create a value 152 to prescribe a rule. Because I use the Year function, and this week have two years.
That is the logic of the formula. Just for sorting.
In my file, you can see two other tables to explain this.
Best Regards,
Community Support Team _Yinliw
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@bmk Can you Sort By WeekNum?
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.
User | Count |
---|---|
102 | |
96 | |
80 | |
62 | |
56 |
User | Count |
---|---|
256 | |
120 | |
112 | |
83 | |
71 |