Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hello,
what is the best way to calculate average duration but disregard durations smaller or equal 1 second?
My measure for all duration is now like this:
Solved! Go to Solution.
@Applicable88 Yes, you can.
AVERAGEX(FILTER('Machine', 'Machine'[Duration] > 1), 'Machine'[Duration])
Cheers!
Vivek
If it helps, please mark it as a solution
Kudos would be a cherry on the top 🙂 (Hit the thumbs up button!)
If it doesn't, then please share a sample data along with the expected results (preferably an excel file and not an image)
https://www.vivran.in/
Connect on LinkedIn
If your column was type Duration in the query editor, it was converted to a decimal value (in days) when loaded. You can use a measure expression like this to filter out durations <1 sec.
NewMeasure = CALCULATION(SUM(Table[Duration]), Table[Duration] > 1/(24*60*60))
For more about modelling and "measure"-ing time/durations, please see these videos.
(4) It's About Time - Part One - YouTube
(4) It's About Time - Part Two - YouTube
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
If your column was type Duration in the query editor, it was converted to a decimal value (in days) when loaded. You can use a measure expression like this to filter out durations <1 sec.
NewMeasure = CALCULATION(SUM(Table[Duration]), Table[Duration] > 1/(24*60*60))
For more about modelling and "measure"-ing time/durations, please see these videos.
(4) It's About Time - Part One - YouTube
(4) It's About Time - Part Two - YouTube
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Hi @vivran22 thank you very much.
Is there also a way to write it with Averagex, in case I want to iterate.
Best.
@Applicable88 Yes, you can.
AVERAGEX(FILTER('Machine', 'Machine'[Duration] > 1), 'Machine'[Duration])
Cheers!
Vivek
If it helps, please mark it as a solution
Kudos would be a cherry on the top 🙂 (Hit the thumbs up button!)
If it doesn't, then please share a sample data along with the expected results (preferably an excel file and not an image)
https://www.vivran.in/
Connect on LinkedIn
Hello @Applicable88
You may try add a filter to your CALCULATE statement:
CALCULATE(AVERAGE('Machine'[Duration]), 'Machine'[Duration] > 1)
Cheers!
Vivek
If it helps, please mark it as a solution
Kudos would be a cherry on the top 🙂 (Hit the thumbs up button!)
If it doesn't, then please share a sample data along with the expected results (preferably an excel file and not an image)
https://www.vivran.in/
Connect on LinkedIn
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
107 | |
93 | |
77 | |
65 | |
53 |
User | Count |
---|---|
147 | |
106 | |
104 | |
87 | |
61 |