Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
Lets just say i have data like this and want to make a table on Powerbi show that if an action number is 15 days past the due date, it is classified as Overdue and if it is under 15 days, it is classified as in Progress - how should i do this? Im assuming conditional columns are to be used. Thanks!
Solved! Go to Solution.
Hi @derekli17001
If I understood you correctly and comparison refers to "today" then add a calculated column with DAX :
pbix is attached
If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly
Of course, just delete the If statement.
if you want it without "-" sign , you can use ABS function:
modified pbix is attached
If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly
Hi @derekli17001
The technical solution :
You can add a column for the classification of the range :
And use this column as a legend of the donut :
In terms of effective data visualization, the donut chart isn't suitable. It's difficult for us to compare the lengths of the donut segments, and it requires interpretation of colors and playing "ping pong" with the legend. This means that interpreting the graph would require unnecessary resources for no reason, and it's a graph that wastes valuable real estate on the dashboard. The appropriate graphs in this scenario are: Since we're examining the quantity of actions exceeding a logical axis (the range of days), and the questions are about ordinality ("where are there many overdue actions and where are there few"), the suitable graph here is a column graph sorted by the logical order of the ranges (like a histogram). For example :
And if the purpose of the donut was to show the distribution of the whole, then it still doesn't change the question that needs to be answered, which is whether the quantity of overdue actions by many days is greater than those overdue by fewer days or how it is distributed. It's essentially the same comparison, just showing different units of measure. And if there's still a need to show some kind of fraction, you can create a graph with a "filling jar" effect using a stacked and framed graph
The absolute qty in this case can be on a tooltip :
The updated pbix with all examples is attached
If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.
Hi @derekli17001
Past date from today/slicers selection / other?
Past the date shown in the first column.
Eg) The first action number in the picture has a due date of 1/04/2024 (dd/mm/yy) - therefore i want it to be classified as "In progress" as it hasnt be 15 days after the due date. Whereas the Action number at the bottom of the picture has a due date of 28/02/2024 and since its been 15 days past that date - i want it to be classified as "Overdue". Hope this clarifies things - thanks
Hi @derekli17001
If I understood you correctly and comparison refers to "today" then add a calculated column with DAX :
pbix is attached
If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly
it worked thanks - how do i go about making an additional column that calculates how many days something is overdue by? Thanks
Hi @derekli17001
You can use the formula :
The updated pbix is attached
Thank you - for items that show 0 days overdue since they havent been overdue yet, is there a way to add into the existing above formula so we can see how many days are left till overdue instead of 0? Thank you for your help
Of course, just delete the If statement.
if you want it without "-" sign , you can use ABS function:
modified pbix is attached
If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly
Hi i have one more question
Would it be possible to make a Donut chart showing 3 sections for: 1) how many are 10 days over, 2) 20 days overdue and 3) 30 days + overdue? Thanks!
Hi @derekli17001
The technical solution :
You can add a column for the classification of the range :
And use this column as a legend of the donut :
In terms of effective data visualization, the donut chart isn't suitable. It's difficult for us to compare the lengths of the donut segments, and it requires interpretation of colors and playing "ping pong" with the legend. This means that interpreting the graph would require unnecessary resources for no reason, and it's a graph that wastes valuable real estate on the dashboard. The appropriate graphs in this scenario are: Since we're examining the quantity of actions exceeding a logical axis (the range of days), and the questions are about ordinality ("where are there many overdue actions and where are there few"), the suitable graph here is a column graph sorted by the logical order of the ranges (like a histogram). For example :
And if the purpose of the donut was to show the distribution of the whole, then it still doesn't change the question that needs to be answered, which is whether the quantity of overdue actions by many days is greater than those overdue by fewer days or how it is distributed. It's essentially the same comparison, just showing different units of measure. And if there's still a need to show some kind of fraction, you can create a graph with a "filling jar" effect using a stacked and framed graph
The absolute qty in this case can be on a tooltip :
The updated pbix with all examples is attached
If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.
Check out the October 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
112 | |
112 | |
105 | |
94 | |
58 |
User | Count |
---|---|
174 | |
147 | |
136 | |
102 | |
82 |