Supplies are limited. Contact info@espc.tech right away to save your spot before the conference sells out.
Get your discountScore big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount
Hi everyone,
I have a dashboard where I compare model predictions to actual planned data over a series of dates. Both predictions and actuals overlap for a certain range of dates, but not necessarily the entire date span available in the data.
On my X-axis, I display week numbers (as categorical values), which prevents me from using a simple maximum value formula to limit the date range displayed.
What I want:
My challenge:
Since the X-axis is categorical (week numbers), I can’t set a dynamic maximum/minimum value easily.
How can I configure my dashboard/chart to show only the overlapping weeks for the selected prediction and actuals?
Thanks in advance.
Solved! Go to Solution.
Hey @GijsBI,
I had to deal with the same issue once. The trick is to force your X-axis to only pick up the common weeks from both tables.
OverlapWeeks =
INTERSECT (
SELECTCOLUMNS ( Actuals, "Week", Actuals[Week] ),
SELECTCOLUMNS ( Predictions, "Week", Predictions[Week] )
)
That’s the simplest way I found to keep the chart clean and relevant.
Fixed? ✓ Mark it • Share it • Help others!
Best Regards,
Jainesh Poojara | Power BI Developer
Hi @GijsBI
You can handle this by creating a filter measure that only shows the overlapping weeks. The idea is to find the first and last week where both Actuals and Predictions have data, then only keep those.
Steps:
Now your X-axis will only display the common weeks for Actuals and the selected Prediction run. If you have multiple years, build a YearWeek column to keep the order correct.
Hey @GijsBI,
I had to deal with the same issue once. The trick is to force your X-axis to only pick up the common weeks from both tables.
OverlapWeeks =
INTERSECT (
SELECTCOLUMNS ( Actuals, "Week", Actuals[Week] ),
SELECTCOLUMNS ( Predictions, "Week", Predictions[Week] )
)
That’s the simplest way I found to keep the chart clean and relevant.
Fixed? ✓ Mark it • Share it • Help others!
Best Regards,
Jainesh Poojara | Power BI Developer
Hi Jainesh,
I think this is the appropriate solution. It does not work for me as expected, but that is because of my data model I think. I'll have to re-do the data model and then this would hopefully work.
Hi @jaineshp ,
Maybe you can help me with the last part of this issue. The logic you mentioned seems to work partly. The predictions table contains both run dates and prediction dates. Currently, the solution checks overlapping dates/weeks across all run dates and their corresponding predictions.
However, what I need is to filter the predictions data so that it only shows prediction dates associated with the run date selected in the dashboard. I tried using SELECTEDVALUE and FILTER, but I haven’t been able to create a dynamic subset based on the slicer value.
Do you know if there’s a way to achieve this?
Thanks in advance for your help!
User | Count |
---|---|
64 | |
59 | |
47 | |
32 | |
31 |
User | Count |
---|---|
84 | |
73 | |
52 | |
50 | |
44 |