I'd like to create a calculated measure that shows the average velocity of the sprints displayed in my chart. For example, in the attached image, a fourth column would show that the velocity across all sprints is 21. Can anyone provide guidance?
Thank you.
Velocity.jpg
Hi Ryan,
Easier way of doing this would be to add the All Sprints level and add a new calculated member that would calculate average for all Sprints on the All level - the 'Story points closed' measure would not be necessary as it shows average only on all level, but for each individual Sprint shows the Story points closed.
See screenshot example with Story points resolved (I did not have good data for Story points closed)
eazyBI_JIRA_plugin.png
Here is the formula for the Average using Story points closed as in your example
Avg(Filter( Descendants([Sprint].CurrentMember, [Sprint].[Sprint]), [Measures].[Story Points closed] > 0), [Measures].[Story Points closed] )
Let me know if there is anything else I can assist you with!
Kind regards,
Lauma / support@eazybi.com
Hi, Lauma. Thank you for this. It's almost exactly what I'm looking for. The problem I have now is the "last 90 days" portion. It seems to be pulling in any sprint that had an issue change status in the past 90 days. (e.g., Sprint 4 ended a year ago, but a story from Sprint 4 had a status change last week. This seems to be causing Sprint 4 to now be included in the data.) I want to only include data from sprints that closed in the past 90 days. Can you help me take it to that level? Thanks again.
-Ryan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You are correct, the Story points closed measure with Time dimension is grouping the data based on when it was recorded. So if the story is closed now, it does not matter when the Sprint was closed, it shows that in last 90 days there was a story closed in this sprint.
In the case you have described, you should not use the Time dimension, but create a new calculated member in Sprint dimension that groups all Sprints that are closed and have End date in last 90 days. Following formula would do that
Aggregate({ Filter([Sprint].[Sprint].Members, [Measures].[Sprint Closed?] = 'Yes' AND DateBetween([Sprint].CurrentMember.get('End date'),'90 days ago','today') ) })
Then you can select this calculated member from Sprint dimension instead of All Sprints.
Additional changes will be necessary also to the average story points closed to show the Average on the highest level of the aggregated sprints. Change it to following
Avg(Filter( Descendants({[Sprint].CurrentMember, ChildrenSet([Sprint].CurrentMember)}, [Sprint].[Sprint]), [Measures].[Story Points closed] > 0), [Measures].[Story Points closed] )
Here is a screenshot example
eazyBI_JIRA_plugin_2.png
Kind regards,
Lauma / support@eazybi.com
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Lauma Cīrule Hi Luama
I tried doing this but i got error like this,
Formula is not valid
Syntax error at line 4, Column 38, token ‘>’
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @kumar jira,
Somehow the formatting changed greater than sign to symbols. I already changed this in the original formula, please change to > also in your formula.
Let me know if that helped and thank you for letting me know about this!
Lauma / support@eazybi.com
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you very much for your quick update.
I tried but the average line is not showing.
I copied the same thing as updated, do i need to change anything else? like Formatting value.
Please let me know.
Thank you.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@kumar jira, could you select the Story points closed measure to see if you have some Story points closed to calculate the average over?
I would need some more information about your environment and report setup to understand why the value is not showing. Please send report definition and screenshots, if possible, to support@eazybi.com for further investigation.
Lauma / support@eazybi.com
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Atlassian Government Cloud has achieved FedRAMP Authorization at the Moderate level! Join our webinar to learn how you can accelerate mission success and move work forward faster in cloud, all while ensuring your critical data is secure.
Register NowOnline forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.