I’m sorry @roberts.cacus , I’m pasting the export again because the previous one didn’t work:
{
"cube_name": "Issues",
"cube_reports": [ {
"name": "Velocidad del Sprint",
"result_view": "bar_chart",
"definition": {"columns":{"dimensions":[{"name":"Measures","selected_set":["[Measures].[Story Points completados]","[Measures].[Velocidad últimos 5 sprints cerrados]"],"members":[]}]},"rows":{"dimensions":[{"name":"Sprint","selected_set":["[Sprint].[All Sprints]"],"selected_set_expression":"DescendantsSet({{selected_set}}, [Sprint].[Sprint])","members":[],"bookmarked_members":[]}],"filter_by":{"conditions":[{"expression":["[Measures].[Last closed sprints by boards]"],"operator":"\u003c=","value":"10"}]}},"pages":{"dimensions":[{"name":"Project","selected_set":["[Project].[All Projects]"],"members":[{"depth":0,"name":"All Projects","full_name":"[Project].[All Projects]","drillable":true,"type":"all","expanded":true,"drilled_into":false}],"bookmarked_members":[],"current_page_members":["[Project].[All Projects]"]},{"name":"Sprint","duplicate":true,"selected_set":["[Sprint].[Boards]","[Sprint].[All Sprints]"],"members":[{"depth":0,"name":"Boards","full_name":"[Sprint].[Boards]","calculated":true,"drillable":true,"dimension":"Sprint","expanded":true,"drilled_into":false,"removed":true},{"depth":0,"name":"All Sprints","full_name":"[Sprint].[All Sprints]","drillable":true,"type":"all"}],"bookmarked_members":[],"current_page_members":["[Sprint].[All Sprints]"]},{"name":"Issue Type","selected_set":["[Issue Type.By type].[All Issue Types by type]"],"members":[{"depth":0,"name":"All Issue Types by type","full_name":"[Issue Type.By type].[All Issue Types by type]","drillable":true,"type":"all","expanded":true},{"depth":1,"name":"Standard","full_name":"[Issue Type.By type].[Standard]","drillable":true,"parent_full_name":"[Issue Type.By type].[All Issue Types by type]"}],"bookmarked_members":[],"current_page_members":["[Issue Type.By type].[Standard]"]}],"nonempty_crossjoin":true},"options":{"nonempty":"rows"},"view":{"current":"bar_chart","maximized":false,"bar_chart":{"stacked":true,"vertical":true,"swap_axes":false,"data_labels":false,"series_options":{"Running Story Points velocity for 5 closed sprints":{"type":"line-Dash","color":"#86DBA6"},"Sprint Story Points completed":{"color":"#00875A"},"velocidad ultimos 5 sprints cerrados":{"type":"line-Dash","color":"#5DC48B"},"Story Points agregados":{"color":"#00C7E5","stacked":1},"Story Points comprometidos":{"stacked":1},"Story Points completados":{"stacked":2,"color":"#34AD70"},"Velocidad ultimos 5 sprints cerrados":{"type":"line-Dash","color":"#D4153B"},"Velocidad últimos 5 sprints cerrados":{"type":"spline","color":"#FFBE60","dataLabelType":"top rotated"},"Velocity last 5 sprints closed":{"type":"spline"}},"show_full_caption":["Measures"]},"table":{}},"calculated_members":[],"description":"## Velocidad Sprint: Promedio de Story points completados en los últimos 5 sprints cerrados."}
} ],
"calculated_members": [{"name":"Last closed sprints by boards","dimension":"Measures","format_string":"","formula":"CASE\nWHEN\n ([Measures].[Issues created],\n [Sprint].CurrentHierarchyMember.Parent) \u003e 0\nTHEN\n NonZero(\n Rank(\n [Sprint].CurrentHierarchyMember,\n Order(\n Filter(\n [Sprint].CurrentHierarchyMember.Parent.Children,\n NOT isEmpty([Sprint].CurrentHierarchyMember.Get('Start date'))\n AND [Sprint].CurrentHierarchyMember.GetBoolean('Closed')\n ),\n [Sprint].CurrentHierarchyMember.Get('Start date'), DESC)\n )\n )\nEND\n"},{"name":"Sprint Story Points at closing","dimension":"Measures","format_string":"#,##0.00","formula":"-- Story points from issues when a sprint was closed\n( [Measures].[Story Points added],\n [Transition Field].[Sprint status],\n [Sprint Status].[Closed],\n [Issue Sprint Status Change].[Active =\u003e Closed]\n)\n"},{"name":"Sprint Story Points completed","dimension":"Measures","format_string":"#,##0.00","formula":"(\n [Measures].[Sprint Story Points at closing],\n [Transition Status.Category].[Listo]\n)\n"},{"name":"Running Story Points velocity for 5 closed sprints","dimension":"Measures","format_string":"#,##0.00","formula":"CASE\n WHEN\n [Sprint].CurrentHierarchyMember.Level.Name = 'Sprint' AND\n [Sprint].CurrentHierarchyMember.GetBoolean('Closed')\n THEN\n AVG(\n Tail(\n Filter(\n -- filter last 5 previous sprints in a board starting from current sprint\n [Sprint].CurrentHierarchyMember.FirstSibling:\n [Sprint].CurrentHierarchyMember,\n [Sprint].CurrentHierarchyMember.GetBoolean('Closed')\n ),\n -- set the count of last closed sprints for running velocity\n 5 ) ,\n [Measures].[Sprint Story Points completed]\n )\nEND\n"},{"name":"Story Points completados","dimension":"Measures","formula":"[Measures].[Sprint Story Points completed]","format_string":""},{"name":"Velocidad últimos 5 sprints cerrados","dimension":"Measures","formula":"[Measures].[Running Story Points velocity for 5 closed sprints]","format_string":""},{"name":"Boards","dimension":"Sprint","formula":"Aggregate(\n [Sprint].[All Sprints].Children\n)\n","format_string":""}]
}