Hi Team,
I need a help on building a report in eazybi to track value change history of a single select custom field.
I have added java scripts in the additional settings as below
As shown in the below screenshots I wanted to build a report
I am not getting any result in the “Issue Value change dates” not sure if I am doing anything wrong.
Below is the report definition attached, please help me with this.
{
“cube_name”: “Issues”,
“cube_reports”: [ {
“name”: “Valvue change history”,
“folder_name”: “LDC Test Folder”,
“result_view”: “table”,
“definition”: {“columns”:{“dimensions”:[{“name”:“Measures”,“selected_set”:[“[Measures].[Issues created]”,“[Measures].[Fit/gAP]”,“[Measures].[Issue Value change date]”,“[Measures].[Issue Value change date old values]”],“members”:}]},“rows”:{“dimensions”:[{“name”:“Issue”,“selected_set”:[“[Issue].[All Issues]”],“members”:[{“depth”:0,“name”:“All Issues”,“full_name”:“[Issue].[All Issues]”,“drillable”:true,“type”:“all”,“expanded”:true,“drilled_into”:false,“removed”:true},{“depth”:1,“name”:“AWSTESTING PROEJCT”,“full_name”:“[Issue].[AWSTESTING PROEJCT]”,“drillable”:true,“key”:“AP”,“expanded”:true,“drilled_into”:false,“parent_full_name”:“[Issue].[All Issues]”},{“depth”:1,“name”:“Sample Kanban Project”,“full_name”:“[Issue].[Sample Kanban Project]”,“drillable”:true,“key”:“SKP”,“expanded”:true,“drilled_into”:false,“parent_full_name”:“[Issue].[All Issues]”}],“bookmarked_members”:}],“nonempty_crossjoin”:true},“pages”:{“dimensions”:[{“name”:“Issue Type”,“selected_set”:[“[Issue Type].[All Issue Types]”],“members”:[{“depth”:0,“name”:“All Issue Types”,“full_name”:“[Issue Type].[All Issue Types]”,“drillable”:true,“type”:“all”,“expanded”:true,“drilled_into”:false}],“bookmarked_members”:,“current_page_members”:[“[Issue Type].[All Issue Types]”]},{“name”:“Time”,“selected_set”:[“[Time].[All Times]”],“members”:[{“depth”:0,“name”:“All Times”,“full_name”:“[Time].[All Times]”,“drillable”:true,“type”:“all”}],“bookmarked_members”:,“current_page_members”:[“[Time].[All Times]”]}]},“options”:{},“view”:{“current”:“table”,“maximized”:false,“table”:{}},“calculated_members”:}
} ],
“calculated_members”: [{“dimension”:“Measures”,“name”:“Issues history”,“format_string”:“#,##0”,“formula”:“Cache(\n NonZero(Sum(PreviousPeriods([Time].CurrentHierarchyMember),\n [Measures].[Transitions to]\n - [Measures].[Transitions from]\n ))\n + [Measures].[Transitions to]\n - [Measures].[Transitions from]\n)”},{“name”:“Issue Value change date”,“dimension”:“Measures”,“formula”:“[Issue].CurrentHierarchyMember.get(‘Value change date’)”,“format_string”:“mmm dd yyyy”},{“name”:“Issue Value change date old values”,“dimension”:“Measures”,“formula”:“[Issue].CurrentHierarchyMember.get(‘Value change date old values’)”,“format_string”:“”},{“name”:“Fit/gAP”,“dimension”:“Measures”,“formula”:“NonEmptyString(Generate(\n Filter(\n Except(Descendants([Fit/Gap Classification].CurrentMember, [Fit/Gap Classification].[Fit/Gap Classification]),\n [Fit/Gap Classification].[(none)]),\n [Measures].[Issues history] \u003e 0\n ), [Fit/Gap Classification].CurrentMember.Name\n))”,“format_string”:“”}]
}