Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.
Hi,
My question is particularly with the 12-month rolling average. What I did was I utilized the 'Quick Measure' feature of PowerBI and selected the corresponding fields to be calculated for the 12-months. Below was the automatic formula created.
RAve_Time to Hire =
IF(
ISFILTERED('Date'[Date]),
ERROR("Time intelligence quick measures can only be grouped or filtered by the Power BI-provided date hierarchy or primary date column."),
VAR __LAST_DATE = ENDOFMONTH('Date'[Date].[Date])
VAR __DATE_PERIOD =
DATESBETWEEN(
'Date'[Date].[Date],
STARTOFMONTH(DATEADD(__LAST_DATE, -12, MONTH)),
__LAST_DATE
)
RETURN
AVERAGEX(
CALCULATETABLE(
SUMMARIZE(
VALUES('Date'),
'Date'[Date].[Year],
'Date'[Date].[QuarterNo],
'Date'[Date].[Quarter],
'Date'[Date].[MonthNo],
'Date'[Date].[Month]
),
__DATE_PERIOD
),
CALCULATE(SUM('MP - Engine'[Time to Hire]), ALL('Date'[Date].[Day]))
)
)
This totally worked for those that have values per month. However, the problem takes place when the months are blank or have no values.
For example, the rolling average below should be 100%, but since it was counting those months that had no values/blank, it is getting different rolling average totals.
How do I solve this? I am thinking of filtering or placing an IF statement where only those months that have values will be calculated as opposed to dividing it to 12. However, I am not sure how to add this to the code above.
Solved! Go to Solution.
Hello,
I created a sample power bi for you, which contains my solution. If you did not update PBI, you will not be able to open it.
https://drive.google.com/file/d/1cU2fCXboj5cfFwcZNeTkpSwTKuB3PJ-K/view?usp=sharing
To give some context, I tried to break your calculations into multiple steps:
1. You need the Total Hire Time for the last 12 Months
2. This sum must be divided to 12 - N (where N = the blanks) - I assumed you wanted to divide the R12M Time to Hire to the number of months which are not blank
Solution:
If this is not the outcome you were hoping for, please share the raw data and some expected results in order to better help you.
Thanks.
Hello,
I created a sample power bi for you, which contains my solution. If you did not update PBI, you will not be able to open it.
https://drive.google.com/file/d/1cU2fCXboj5cfFwcZNeTkpSwTKuB3PJ-K/view?usp=sharing
To give some context, I tried to break your calculations into multiple steps:
1. You need the Total Hire Time for the last 12 Months
2. This sum must be divided to 12 - N (where N = the blanks) - I assumed you wanted to divide the R12M Time to Hire to the number of months which are not blank
Solution:
If this is not the outcome you were hoping for, please share the raw data and some expected results in order to better help you.
Thanks.
It totally worked! Thank you!
Check out the November 2023 Power BI update to learn about new features.
Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.
Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!