Unable to Drill Through Issues in the report

Hi Team,

I am unable to drill through the issues in this below report, getting the below error as in the attached screenshot. Can you please help me on the report so that I can drill through the issues in the report.

image

image

Below is the report Definition.

{
  "cube_name": "Issues",
  "cube_reports": [ {
     "name": "LDC_F2C_DE_Actions",
     "folder_name": "LDC - F2C",
     "result_view": "line_chart",
     "definition": {"columns":{"dimensions":[{"name":"Measures","selected_set":["[Measures].[Closed]","[Measures].[In Review ]","[Measures].[In Progress ]","[Measures].[Open]","[Measures].[Baseline]","[Measures].[Revised Target]","[Measures].[Cumulative Issues created]"],"members":[{"depth":0,"name":"Cumulative Issues created","full_name":"[Measures].[Cumulative Issues created]","drillable":false,"calculation_of":"[Measures].[Issues created]","calculation":"cumulative_sum_including_empty","format_string":"#,##0"}]}]},"rows":{"dimensions":[{"name":"Time","selected_set":["[Time.Weekly].[Week].Members"],"members":[],"bookmarked_members":[]}],"nonempty_crossjoin":true},"pages":{"dimensions":[{"name":"Country Relevance","selected_set":["[Country Relevance].[DE]"],"members":[{"depth":1,"name":"DE","full_name":"[Country Relevance].[DE]"}],"bookmarked_members":[{"depth":1,"name":"DE","full_name":"[Country Relevance].[DE]"}],"current_page_members":["[Country Relevance].[DE]"]},{"name":"Status","selected_set":["[Status].[All but cancelled / rejected]"],"members":[{"depth":0,"name":"All but cancelled / rejected","full_name":"[Status].[All but cancelled / rejected]","calculated":true,"drillable":true}],"bookmarked_members":[],"current_page_members":["[Status].[All but cancelled / rejected]"]},{"name":"Action Category","selected_set":["[Action Category].[F2C]"],"members":[{"depth":0,"name":"F2C","full_name":"[Action Category].[F2C]","calculated":true}],"bookmarked_members":[],"current_page_members":["[Action Category].[F2C]"]},{"name":"Functional Domain","selected_set":["[Functional Domain].[LDC - Verticals]"],"members":[{"depth":0,"name":"LDC - Verticals","full_name":"[Functional Domain].[LDC - Verticals]","calculated":true,"drillable":true}],"bookmarked_members":[],"current_page_members":["[Functional Domain].[LDC - Verticals]"]},{"name":"Workstream","selected_set":["[Workstream].[LDC - Workstreams]"],"members":[{"depth":0,"name":"LDC - Workstreams","full_name":"[Workstream].[LDC - Workstreams]","calculated":true,"drillable":true}],"bookmarked_members":[],"current_page_members":["[Workstream].[LDC - Workstreams]"]},{"name":"Assignee","selected_set":["[Assignee].[All Assignees]"],"members":[{"depth":0,"name":"All Assignees","full_name":"[Assignee].[All Assignees]","drillable":true,"type":"all"}],"bookmarked_members":[],"current_page_members":["[Assignee].[All Assignees]"]},{"name":"Priority","selected_set":["[Priority].[All Priorities]"],"members":[{"depth":0,"name":"All Priorities","full_name":"[Priority].[All Priorities]","drillable":true,"type":"all"}],"bookmarked_members":[],"current_page_members":["[Priority].[All Priorities]"]}],"nonempty_crossjoin":true},"options":{"nonempty":true},"view":{"current":"line_chart","maximized":false,"line_chart":{"area":true,"stacked":true,"swap_axes":false,"data_labels":false,"series_options":{"Open":{"type":"column","dataLabelType":"top horizontal","color":"#FA80A7"},"In Progress ":{"type":"column","dataLabelType":"top horizontal"},"Issues created":{"type":"spline","symbol":"triangle"},"In Review ":{"type":"column","color":"#86DBA6"},"Closed":{"type":"column","dataLabelType":"top horizontal","color":"#006644"},"Baseline":{"type":"line"},"Revised Target":{"type":"line","color":"#091E42","dataLabelType":"top rotated"},"Cumulative Issues created":{"type":"line-Dash","dataLabelType":"top vertical","color":"#CFF9DD"}}},"table":{"freeze_header":true}},"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":"All but cancelled / rejected","dimension":"Status","formula":"Aggregate(\n  Except(\n    [Status].[Status].Members,\n    { \n      [Status].[Cancelled],\n      [Status].[Rejected]\n      }\n  )\n)","format_string":""},{"name":"Baseline","dimension":"Measures","formula":"/*cumulativeSum([Measures].[Issues with Target end])*/\n\nSum(\n  { PreviousPeriods([Time].CurrentHierarchyMember),\n   [Time].CurrentHierarchyMember },\n  [Measures].[Issues with Target end]\n)","format_string":""},{"name":"Revised Target","dimension":"Measures","formula":"/*CumulativeSum([Measures].[Issues with due date])*/\n\nSum(\n  { PreviousPeriods([Time].CurrentHierarchyMember),\n   [Time].CurrentHierarchyMember },\n  [Measures].[Issues with due date]\n)","format_string":""},{"name":"In Review ","dimension":"Measures","formula":"IIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[In Review]),NULL)\n","format_string":""},{"name":"In Progress ","dimension":"Measures","formula":"IIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[In Progress]),NULL)","format_string":""},{"name":"LDC - Verticals","dimension":"Functional Domain","formula":"Aggregate({\n[Functional Domain].[Commercial],\n[Functional Domain].[Finance \u0026 Procurement],\n[Functional Domain].[Operations],\n[Functional Domain].[PLM],\n[Functional Domain].[Solution],\n[Functional Domain].[Data],\n[Functional Domain].[Manufacturing],\n[Functional Domain].[QA],\n[Functional Domain].[SCM],\n[Functional Domain].[TRD],\n[Functional Domain].[Reporting \u0026 Analytics],\n[Functional Domain].[Unmatch]\n\n})","format_string":""},{"name":"Commercial Workstream","dimension":"Workstream","formula":"Aggregate({\n[Workstream].[ALX-R\u0026A Commercial],\n[Workstream].[COM-Customer 360],\n[Workstream].[COM-Evidence-to-Value],\n[Workstream].[COM-Lead-to-Quote],\n[Workstream].[COM-Order-to-Release],\n[Workstream].[COMP-Pillar: Commercial],\n[Workstream].[COM-Quote-to-Contract],\n[Workstream].[COM-Release-to-Invoice],\n[Workstream].[COM-Strategy-to-Demand],\n[Workstream].[DAT-Commercial]})","format_string":""},{"name":"Finance Workstream","dimension":"Workstream","formula":"Aggregate({\n[Workstream].[ALX-R\u0026A Finance \u0026 Procurement],\n[Workstream].[DAT-Finance \u0026 Controlling],\n[Workstream].[DAT-Customer],\n[Workstream].[FIN-Asset Accounting and Projects],\n[Workstream].[FIN-FC\u0026C (incl. Analytics)],\n[Workstream].[FIN-General Ledger and Period End],\n[Workstream].[FIN-I2C - Invoice 2 Cash],\n[Workstream].[FIN-Operations Finance],\n[Workstream].[FIN-Intercompany],\n[Workstream].[FIN-Revenue Management],\n[Workstream].[FIN-RDF],\n[Workstream].[FIN-Tax],\n[Workstream].[FIN-Treasury and Cash-Management]\n})","format_string":""},{"name":"Procurement Workstream","dimension":"Workstream","formula":"Aggregate({\n[Workstream].[DAT-Supplier \u0026 Procurement],\n[Workstream].[PUR-Accounts Payable and Supplier Experience (SLP)],\n[Workstream].[PUR-CE and Transactional Direct Procurement],\n[Workstream].[PUR-CE and Transactional Indirect Procurement and Front door],\n[Workstream].[PUR-Strategic Procurement and S2C],\n[Workstream].[PUR-S2P],\n[Workstream].[SEP-Supplier Exp - Supplier Information Mgmt],\n[Workstream].[SEP-Supplier Exp- Supplier Data Quality]\n})","format_string":""},{"name":"Operations Workstream","dimension":"Workstream","formula":"Aggregate({\n[Workstream].[OPSP-Pillar: Manufacturing],\n[Workstream].[OPSP-Pillar: Quality],\n[Workstream].[OPSP-Pillar: Supply Chain],\n[Workstream].[OPSP-Pillar: TRD],\n[Workstream].[ALX-R\u0026A Operations],\n[Workstream].[DAT-Material \u0026 Operations],\n[Workstream].[DAT-Product \u0026 Brand],\n[Workstream].[OPS-Manufacturing - Asset Management],\n[Workstream].[OPS-Manufacturing - Manufacturing],\n[Workstream].[OPS-SCM - Demand Planning],\n[Workstream].[OPS-SCM - External Manufacturing],\n[Workstream].[OPS-SCM - Intercompany Order Management / Customs and Trade Compliance],\n[Workstream].[OPS-SCM - Lifecycle Management and Implementation],\n[Workstream].[OPS-SCM - Logistics/Warehousing],\n[Workstream].[OPS-SCM - Long Term, Demand and Supply Planning],\n[Workstream].[OPS-SCM - Production planning],\n[Workstream].[OPS-SCM - Supply Planning],\n[Workstream].[OPS-TRD - Clinical Supply],\n[Workstream].[OPS-TRD - Embedded],\n[Workstream].[SCM Supply Chain Management],\n[Workstream].[OPS-Quality (incl. OBBR)]\n})","format_string":""},{"name":"Closed","dimension":"Measures","formula":"IIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Closed]),NULL)","format_string":""},{"name":"F2C","dimension":"Action Category","formula":"[Action Category].[F2C (FIT-TO-CORE)]","format_string":""},{"name":"Open","dimension":"Measures","formula":"IIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Open]),NULL)","format_string":""},{"name":"LDC - Workstreams","dimension":"Workstream","formula":"Aggregate({\n[Workstream].[Commercial Workstream],\n[Workstream].[Finance Workstream],\n[Workstream].[Procurement Workstream],\n[Workstream].[Operations Workstream]\n})","format_string":""}]
}

Thanks in advance.

Hi Amzad,

The issue you initially faced was a temporary server upgrade problem and is now resolved. I am sorry for the trouble this was causing you!

Still, I noticed you also get a timeout error when you ‘Drill through issue’ for the ‘In Progress’ formula. As the Nonempty option is selected in the report, I suggest you also use the NonEmptyCrossJoin in the calculation to make it faster. See the special annotation description here: Calculated measures and members. The one you would choose is this:

-- annotations.drill_through_non_empty=true

Lauma / support@eazybi.com

Thanks for your Trick. By adding – annotations.drill_through_non_empty=true in the measures was able to Drill Through Issues. But I am having another question. As I am trying to Drill Through 55 issues I am only able to view 7 issues as in the below screenshot.

I want to view all 55 issues when I perform Drill Through Issues.

Below is the report definition.
Note: This report is different with the initial report which I have shared with you, because I wanted to check this with bigger data.

{
“cube_name”: “Issues”,
“cube_reports”: [ {
“name”: “Functional Specification Commitment Curve Test AK”,
“folder_name”: “Work In Progress”,
“result_view”: “line_chart”,
“definition”: {“columns”:{“dimensions”:[{“name”:“Measures”,“selected_set”:[“[Measures].[Completed Test Ak]”,“[Measures].[In Reivew/PQM Check/Completed Test AK]”,“[Measures].[In Review Test AK]”,“[Measures].[In Progress Test AK]”,“[Measures].[On Hold Test AK]”,“[Measures].[Backlog Test AK]”,“[Measures].[Baseline Test AK]”,“[Measures].[Revised target Test AK]”],“members”:[{“depth”:0,“full_name”:“[Measures].[Completed Test Ak]”,“format_string”:“#,##0”,“report_specific”:true,“name”:“Completed Test Ak”,“calculated”:true},{“depth”:0,“full_name”:“[Measures].[In Reivew/PQM Check/Completed Test AK]”,“format_string”:“#,##0”,“report_specific”:true,“name”:“In Reivew/PQM Check/Completed Test AK”,“calculated”:true},{“depth”:0,“full_name”:“[Measures].[In Review Test AK]”,“format_string”:“#,##0”,“report_specific”:true,“name”:“In Review Test AK”,“calculated”:true},{“depth”:0,“full_name”:“[Measures].[In Progress Test AK]”,“format_string”:“#,##0”,“report_specific”:true,“name”:“In Progress Test AK”,“calculated”:true},{“depth”:0,“full_name”:“[Measures].[On Hold Test AK]”,“format_string”:“#,##0”,“report_specific”:true,“name”:“On Hold Test AK”,“calculated”:true},{“depth”:0,“full_name”:“[Measures].[Backlog Test AK]”,“format_string”:“#,##0”,“report_specific”:true,“name”:“Backlog Test AK”,“calculated”:true},{“depth”:0,“full_name”:“[Measures].[Baseline Test AK]”,“format_string”:“#,##0”,“report_specific”:true,“name”:“Baseline Test AK”,“calculated”:true},{“depth”:0,“full_name”:“[Measures].[Revised target Test AK]”,“format_string”:“#,##0”,“report_specific”:true,“name”:“Revised target Test AK”,“calculated”:true}]}]},“rows”:{“dimensions”:[{“name”:“Time”,“selected_set”:[“[Time.Weekly].[2022]”,“[Time.Weekly].[2023]”],“selected_set_expression”:“DescendantsSet({{selected_set}}, [Time.Weekly].[Week])”,“members”:,“bookmarked_members”:}],“filter_by”:{“conditions”:[{“expression”:“[Time.Weekly].CurrentHierarchyMember”,“operator”:“between”,“value”:“Sep 01 2022,Oct 31 2023”,“value_type”:“date”}],“others”:false}},“pages”:{“dimensions”:[{“name”:“Time”,“duplicate”:true,“selected_set”:[“[Time.Weekly].[All Times]”,“[Time.Weekly].[Current week]”,“[Time.Weekly].[Previous week]”,“[Time.Weekly].[Last 4 weeks]”,“[Time.Weekly].[Last 12 weeks]”],“members”:[{“depth”:0,“name”:“All Times”,“full_name”:“[Time.Weekly].[All Times]”,“drillable”:true,“type”:“all”,“expanded”:true,“drilled_into”:false},{“depth”:1,“name”:“2022”,“full_name”:“[Time.Weekly].[2022]”,“drillable”:true,“parent_full_name”:“[Time.Weekly].[All Times]”},{“depth”:1,“name”:“2023”,“full_name”:“[Time.Weekly].[2023]”,“drillable”:true,“parent_full_name”:“[Time.Weekly].[All Times]”}],“bookmarked_members”:,“current_page_members”:[“[Time.Weekly].[2022]”,“[Time.Weekly].[2023]”]},{“name”:“Status”,“selected_set”:[“[Status].[Status Work Item]”],“members”:[{“depth”:0,“name”:“Status Work Item”,“full_name”:“[Status].[Status Work Item]”,“calculated”:true,“drillable”:true,“dimension”:“Status”,“expanded”:false,“drilled_into”:false}],“bookmarked_members”:,“current_page_members”:[“[Status].[Status Work Item]”]},{“name”:“Functional Domain”,“selected_set”:[“[Functional Domain].[LDC - Verticals]”],“members”:[{“depth”:0,“name”:“LDC - Verticals”,“full_name”:“[Functional Domain].[LDC - Verticals]”,“calculated”:true,“drillable”:true,“dimension”:“Functional Domain”}],“bookmarked_members”:,“current_page_members”:[“[Functional Domain].[LDC - Verticals]”]},{“name”:“Work Item type”,“selected_set”:[“[Work Item type].[Functional Specification]”],“members”:[{“depth”:0,“name”:“Functional Specification”,“full_name”:“[Work Item type].[Functional Specification]”,“calculated”:true}],“bookmarked_members”:,“current_page_members”:[“[Work Item type].[Functional Specification]”]},{“name”:“Issue Subtype”,“selected_set”:[“[Issue Subtype].[Total Work Items]”,“[Issue Subtype].[S/4HANA Total]”,“[Issue Subtype].[S/4HANA Eco System]”,“[Issue Subtype].[S/4HANA Report]”,“[Issue Subtype].[S/4HANA Report - EA]”,“[Issue Subtype].[EDW Report]”,“[Issue Subtype].[Regression]”],“members”:[{“depth”:0,“dimension”:“Issue Subtype”,“name”:“S/4HANA Total”,“formula”:“[Issue Subtype].[S/4HANA Report]+\n[Issue Subtype].[S/4HANA Report - EA]+\n[Issue Subtype].[S/4HANA Eco System]”,“format_string”:“”,“full_name”:“[Issue Subtype].[S/4HANA Total]”,“drillable”:null,“annotations”:null,“dependent_calculated_members_count”:0,“dependent_report_ids”:,“calculated”:true}],“bookmarked_members”:,“current_page_members”:[“[Issue Subtype].[S/4HANA Total]”]},{“name”:“Complexity”,“selected_set”:[“[Complexity].[All Complexities]”],“members”:[{“depth”:0,“name”:“All Complexities”,“full_name”:“[Complexity].[All Complexities]”,“drillable”:true,“type”:“all”,“expanded”:true,“drilled_into”:false}],“bookmarked_members”:,“current_page_members”:[“[Complexity].[All Complexities]”]},{“name”:“Release_Version”,“selected_set”:[“[Release_Version].[All Release_Versions]”,“[Release_Version].[R1]”,“[Release_Version].[R2]”],“members”:[{“depth”:0,“name”:“All Release_Versions”,“full_name”:“[Release_Version].[All Release_Versions]”,“drillable”:true,“type”:“all”}],“bookmarked_members”:,“current_page_members”:[“[Release_Version].[All Release_Versions]”]}]},“options”:{},“view”:{“current”:“line_chart”,“maximized”:false,“line_chart”:{“area”:true,“stacked”:true,“swap_axes”:false,“data_labels”:“values”,“series_options”:{“Actual Completion”:{“type”:“column”,“color”:“#00875A”},“Baseline”:{“type”:“line”,“color”:“#F24B13”,“symbol”:“circle”,“dataLabelType”:false},“Revised Target”:{“type”:“line-Dash”,“color”:“#6F2DAA”,“symbol”:“diamond”,“dataLabelType”:“top vertical”},“In Progress “:{“type”:“column”,“color”:”#E74B71”},“Scheduled”:{“type”:“column”},“In Review “:{“type”:“column”,“color”:”#86DBA6”},“Backlog”:{“type”:“column”,“color”:“#274380”,“dataLabelType”:“top rotated”},“Issues due”:{“type”:“column”},“Backlog New”:{“color”:“#930F34”,“type”:“column”},“Issues last updated”:{“type”:“column”},“Issues created”:{“type”:“column”},“Completed”:{“type”:“column”,“color”:“#006644”},“On Hold”:{“type”:“column”},“On Hold “:{“type”:“column”,“color”:”#FFD04D”},“In Review / Completed”:{“type”:“area”},“In Review/Completed “:{“type”:“area”,“color”:”#F24B13”},“Actual Completed”:{“color”:“#006644”,“type”:“column”},“Completed “:{“color”:”#006644”,“type”:“column”},“In Review/PQM Check/Completed”:{“color”:“#F24B13”},“On Hold”:{“color”:“#FFBC29”},“Completed Test Ak”:{“type”:“column”},“In Reivew/PQM Check/Completed Test AK”:{“type”:“area”},“In Review Test AK”:{“type”:“column”,“dataLabelType”:“top horizontal”},“In Progress Test AK”:{“type”:“column”},“On Hold Test AK”:{“type”:“area”},“Backlog Test AK”:{“type”:“column”,“dataLabelType”:“top vertical”},“Baseline Test AK”:{“type”:“line”,“dataLabelType”:false},“Revised target Test AK”:{“type”:“line-Dash”,“dataLabelType”:“top horizontal”}},“x_axis”:{“0”:{“labelOrientation”:“vertical”}}},“table”:{“freeze_header”:false}},“calculated_members”:[{“dimension”:“Measures”,“name”:“Backlog New”,“formula”:“IIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Backlog]),NULL)”,“format_string”:“”},{“dimension”:“Measures”,“name”:“In Review / Completed”,“formula”:“IIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[In Review]),NULL)+\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Completed]),NULL)”,“format_string”:“”},{“dimension”:“Measures”,“name”:“Completed Test Ak”,“formula”:“-- annotations.drill_through_non_empty=true\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Completed]),NULL)+\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Done]),NULL)”,“format_string”:“”},{“dimension”:“Measures”,“name”:“Baseline Test AK”,“formula”:“/cumulativeSum([Measures].[Issues with Target end])/\n– annotations.drill_through_non_empty=true\nSum(\n { PreviousPeriods([Time].CurrentHierarchyMember),\n [Time].CurrentHierarchyMember },\n [Measures].[Issues with Target end]\n)”,“format_string”:“”},{“dimension”:“Measures”,“name”:“Revised target Test AK”,“formula”:“/CumulativeSum([Measures].[Issues with due date])/\n– annotations.drill_through_non_empty=true\nSum(\n { PreviousPeriods([Time].CurrentHierarchyMember),\n [Time].CurrentHierarchyMember },\n [Measures].[Issues with due date]\n)”,“format_string”:“”},{“dimension”:“Measures”,“name”:“Backlog Test AK”,“formula”:“-- annotations.drill_through_non_empty=true\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Backlog]),NULL)+\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Scheduled]),NULL)”,“format_string”:“”},{“dimension”:“Measures”,“name”:“In Review Test AK”,“formula”:“-- annotations.drill_through_non_empty=true\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[In Review]),NULL)\n”,“format_string”:“”},{“dimension”:“Measures”,“name”:“In Progress Test AK”,“formula”:“-- annotations.drill_through_non_empty=true\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n ([Measures].[Issues history],[Transition Status].[In Progress]),NULL)\n”,“format_string”:“”},{“dimension”:“Measures”,“name”:“On Hold Test AK”,“formula”:“–IsEmpty([Issue].CurrentHierarchyMember.get(‘Original estimated hours’))\n– annotations.drill_through_non_empty=true\n([Status].[Test On Hold],\n[Measures].[Issues with Original estimated hours])”,“format_string”:“”},{“dimension”:“Measures”,“name”:“In Reivew/PQM Check/Completed Test AK”,“formula”:“-- annotations.drill_through_non_empty=true\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[In Review]),NULL)+\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[PQM Check]),NULL)+\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Completed]),NULL)+\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Done]),NULL)”,“format_string”:“”}],“description”:“Total to be used to filter through different options\nBaseline and Revised Target will only show full numbers once the planning by the individual functions is completed\nNote- Please select "S/4HANA Total" to get the total count of S/4HANA Eco System, S/4HANA Report, S/4HANA Report - EA or Select the options individually to get individual count”}
} ],
“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)”},{“dimension”:“Time”,“name”:“Current week”,“format_string”:“”,“formula”:“Aggregate({\n [Time.Weekly].[Week].CurrentDateMember\n})”,“dimension_hierarchy”:“Weekly”},{“dimension”:“Time”,“name”:“Previous week”,“format_string”:“”,“formula”:“Aggregate({\n [Time.Weekly].[Week].CurrentDateMember.PrevMember\n})”,“dimension_hierarchy”:“Weekly”},{“dimension”:“Time”,“name”:“Last 4 weeks”,“format_string”:“”,“formula”:“Aggregate(\n [Time.Weekly].[Week].DateMembersBetween(‘4 weeks ago’, ‘today’)\n)”,“dimension_hierarchy”:“Weekly”},{“dimension”:“Time”,“name”:“Last 12 weeks”,“format_string”:“”,“formula”:“Aggregate(\n [Time.Weekly].[Week].DateMembersBetween(‘12 weeks ago’, ‘today’)\n)”,“dimension_hierarchy”:“Weekly”},{“name”:“Functional Specification”,“dimension”:“Work Item type”,“formula”:“[Work Item type].[Design]”,“format_string”:“”},{“name”:“LDC - Verticals”,“dimension”:“Functional Domain”,“formula”:“Aggregate({\n[Functional Domain].[Commercial],\n[Functional Domain].[Finance \u0026 Procurement],\n[Functional Domain].[Operations],\n[Functional Domain].[PLM],\n[Functional Domain].[Solution],\n[Functional Domain].[Data],\n[Functional Domain].[Manufacturing],\n[Functional Domain].[QA],\n[Functional Domain].[SCM],\n[Functional Domain].[TRD],\n[Functional Domain].[Reporting \u0026 Analytics],\n[Functional Domain].[Unmatch]\n\n})”,“format_string”:“”},{“name”:“Status Work Item”,“dimension”:“Status”,“formula”:“Aggregate({\n [Status].[Backlog],\n [Status].[Scheduled],\n [Status].[In Progress],\n [Status].[Screening],\n [Status].[In Screening],\n [Status].[In Review],\n [Status].[Testing],\n [Status].[PQM Check],\n [Status].[Completed],\n [Status].[Done],\n [Status].[On Hold]\n})”,“format_string”:“”},{“name”:“S/4HANA Eco System”,“dimension”:“Issue Subtype”,“formula”:“[Issue Subtype].[(none)]+\n[Issue Subtype].[Integration-Topic]+\n[Issue Subtype].[FCC]”,“format_string”:“”},{“name”:“EDW Report”,“dimension”:“Issue Subtype”,“formula”:“[Issue Subtype].[R\u0026A_EDW]”,“format_string”:“”},{“name”:“Regression”,“dimension”:“Issue Subtype”,“formula”:“[Issue Subtype].[R\u0026A_Regression]”,“format_string”:“”},{“name”:“S/4HANA Report”,“dimension”:“Issue Subtype”,“formula”:“/[Measures].[S/4HANA Report]/\n/[Issue Subtype].[R\u0026A]-[Label].[Exclude EDW \u0026 Regression \u0026 EA]/\n\n[Issue Subtype].[R\u0026A_ABAP]”,“format_string”:“”},{“name”:“S/4HANA Report”,“dimension”:“Measures”,“formula”:“[Issue Subtype].[R\u0026A]-\n([Label].[R\u0026A_EDW]-[Label].[R\u0026A_Regression])”,“format_string”:“”},{“name”:“Total Work Items”,“dimension”:“Issue Subtype”,“formula”:“[Issue Subtype].[S/4HANA Eco System]+\n[Issue Subtype].[EDW Report]+\n[Issue Subtype].[Regression]+\n[Issue Subtype].[S/4HANA Report]+\n[Issue Subtype].[S/4HANA Report - EA]”,“format_string”:“”},{“name”:“S/4HANA Report - EA”,“dimension”:“Issue Subtype”,“formula”:“/[Label].[EA]/\n\n[Issue Subtype].[R\u0026A_EA]”,“format_string”:“”},{“name”:“S/4HANA Total”,“dimension”:“Issue Subtype”,“formula”:“[Issue Subtype].[S/4HANA Report]+\n[Issue Subtype].[S/4HANA Report - EA]+\n[Issue Subtype].[S/4HANA Eco System]”,“format_string”:“”},{“name”:“Test On Hold”,“dimension”:“Status”,“formula”:“IIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[On Hold]),NULL)”,“format_string”:“”}]
}

Please let me know why row count is 7 when performing Drill Through Issues.

Thanks.

@Amzad ,

Yes, that’s the drawback of the drill_through_non_empty annotation - it only shows the issues that had some activity in the selected period, not all that was in the status during the time. So those seven issues had some transitions in the period, while the other 48 were just in status and had no transitions. Using the drill through annotation strongly depends on your data (if issues are actively transferring or staying in statuses for longer times) and report needs.

You probably need to remove the annotations to see them all. But the drill-through might time out as you have so many issues in the cube and many other filtering conditions. You may try to Drill across the Issue dimension Issue level and remove the nonempty in the row.

Lauma / support@eazybi.com

Thanks for your clarification. But the users viewing this report gets confused as they would not be aware of this. Please let me know if there is any workaround where I would be able to Drill Through without error with all the issues visible?.

Thanks.

Hi @Amzad ,

Your question has been raised in several internal discussions, resulting in improvements to the Drill Through Issues functionality. Now, without any changes to the formulas, the Drill through Issues should perform much faster (in the Cloud, coming to DC versions after 7.0.1).

Lauma / support@eazybi.com

Hi,
Thank you for the improvements, but still when we try to drill through the issues it is still taking at least 40 seconds to load and in the peak business hours it has been taking more than 60 seconds as well.

Secondly this does not work for the below report “Development Commitment Curve”, it is still showing the different numbers as in the below screenshot.

This report is in the same dashboard where other reports are showing correct number when trying to drill through issues, which is shocking.
Report Definition:
{
“cube_name”: “Issues”,
“cube_reports”: [ {
“name”: “Development Commitment Curve”,
“folder_name”: “LDC - Build - IT”,
“result_view”: “line_chart”,
“definition”: {“columns”:{“dimensions”:[{“name”:“Measures”,“selected_set”:[“[Measures].[Completed ]”,“[Measures].[In Review/PQM Check/Completed]”,“[Measures].[EDW dev in Quality]”,“[Measures].[In Review ]”,“[Measures].[Screening]”,“[Measures].[In Progress ]”,“[Measures].[On Hold ]”,“[Measures].[Backlog]”,“[Measures].[Baseline]”,“[Measures].[Revised Target]”],“members”:}]},“rows”:{“dimensions”:[{“name”:“Time”,“selected_set”:[“[Time.Weekly].[2022]”,“[Time.Weekly].[2023]”,“[Time.Weekly].[2024]”],“selected_set_expression”:“DescendantsSet({{selected_set}}, [Time.Weekly].[Week])”,“members”:,“bookmarked_members”:}],“filter_by”:{“conditions”:[{“expression”:“[Time.Weekly].CurrentHierarchyMember”,“operator”:“between”,“value”:“Sep 01 2022,Oct 31 2023”,“value_type”:“date”}]}},“pages”:{“dimensions”:[{“name”:“Time”,“duplicate”:true,“selected_set”:[“[Time.Weekly].[All Times]”],“members”:[{“depth”:0,“name”:“All Times”,“full_name”:“[Time.Weekly].[All Times]”,“drillable”:true,“type”:“all”,“expanded”:true,“drilled_into”:false},{“depth”:1,“name”:“2022”,“full_name”:“[Time.Weekly].[2022]”,“drillable”:true,“parent_full_name”:“[Time.Weekly].[All Times]”},{“depth”:1,“name”:“2023”,“full_name”:“[Time.Weekly].[2023]”,“drillable”:true,“parent_full_name”:“[Time.Weekly].[All Times]”},{“depth”:1,“name”:“2024”,“full_name”:“[Time.Weekly].[2024]”,“drillable”:true,“parent_full_name”:“[Time.Weekly].[All Times]”}],“bookmarked_members”:,“current_page_members”:[“[Time.Weekly].[2022]”,“[Time.Weekly].[2023]”,“[Time.Weekly].[2024]”]},{“name”:“Status”,“selected_set”:[“[Status].[Status Work Item]”],“members”:[{“depth”:0,“name”:“Status Work Item”,“full_name”:“[Status].[Status Work Item]”,“calculated”:true,“drillable”:true,“dimension”:“Status”}],“bookmarked_members”:,“current_page_members”:[“[Status].[Status Work Item]”]},{“name”:“Functional Domain”,“selected_set”:[“[Functional Domain].[LDC - Verticals]”],“members”:[{“depth”:0,“name”:“LDC - Verticals”,“full_name”:“[Functional Domain].[LDC - Verticals]”,“calculated”:true,“drillable”:true,“dimension”:“Functional Domain”,“expanded”:true,“drilled_into”:false}],“bookmarked_members”:,“current_page_members”:[“[Functional Domain].[LDC - Verticals]”]},{“name”:“Issue Type”,“selected_set”:[“[Issue Type].[Total Developments]”,“[Issue Type].[Development Factory-Total]”,“[Issue Type].[EDW Development]”,“[Issue Type].[Integration Development]”,“[Issue Type].[Other Core Developments]”,“[Issue Type].[Development Factory with Estimate]”],“members”:[{“depth”:0,“name”:“Total Developments”,“full_name”:“[Issue Type].[Total Developments]”,“calculated”:true,“drillable”:true,“dimension”:“Issue Type”}],“bookmarked_members”:,“current_page_members”:[“[Issue Type].[Total Developments]”]},{“name”:“Issue Subtype”,“selected_set”:[“[Issue Subtype].[Total Work Items]”,“[Issue Subtype].[S/4HANA Total]”,“[Issue Subtype].[S/4HANA Eco System]”,“[Issue Subtype].[S/4HANA Report]”,“[Issue Subtype].[S/4HANA Report - EA]”,“[Issue Subtype].[EDW Report]”,“[Issue Subtype].[Regression]”],“members”:[{“depth”:0,“name”:“Total Work Items”,“full_name”:“[Issue Subtype].[Total Work Items]”,“calculated”:true,“dimension”:“Issue Subtype”}],“bookmarked_members”:,“current_page_members”:[“[Issue Subtype].[Total Work Items]”]},{“name”:“Delivery Model”,“selected_set”:[“[Delivery Model].[All Delivery Models]”],“members”:[{“depth”:0,“name”:“All Delivery Models”,“full_name”:“[Delivery Model].[All Delivery Models]”,“drillable”:true,“type”:“all”,“expanded”:true,“drilled_into”:false}],“bookmarked_members”:,“current_page_members”:[“[Delivery Model].[All Delivery Models]”]},{“name”:“Complexity”,“selected_set”:[“[Complexity].[All Complexities]”],“members”:[{“depth”:0,“name”:“All Complexities”,“full_name”:“[Complexity].[All Complexities]”,“drillable”:true,“type”:“all”,“expanded”:true,“drilled_into”:false}],“bookmarked_members”:,“current_page_members”:[“[Complexity].[All Complexities]”]},{“name”:“Release_Version”,“selected_set”:[“[Release_Version].[All Release_Versions]”,“[Release_Version].[R1]”,“[Release_Version].[R2]”],“members”:[{“depth”:0,“name”:“All Release_Versions”,“full_name”:“[Release_Version].[All Release_Versions]”,“drillable”:true,“type”:“all”}],“bookmarked_members”:[{“depth”:1,“name”:“R1”,“full_name”:“[Release_Version].[R1]”}],“current_page_members”:[“[Release_Version].[All Release_Versions]”]}]},“options”:{},“view”:{“current”:“line_chart”,“maximized”:false,“line_chart”:{“area”:true,“stacked”:true,“swap_axes”:false,“data_labels”:false,“series_options”:{“Actual Completion”:{“type”:“column”,“color”:“#00875A”},“Baseline”:{“type”:“line”,“color”:“#F24B13”,“symbol”:“circle”,“dataLabelType”:false},“Revised Target”:{“type”:“line-Dash”,“color”:“#6F2DAA”,“symbol”:“diamond”,“dataLabelType”:“top vertical”},“Scheduled”:{“type”:“column”},“Screening”:{“type”:“column”,“color”:“#B31238”},“In Progress “:{“type”:“column”,“color”:”#E74B71”},“In Review “:{“type”:“column”,“color”:”#86DBA6”},“Backlog”:{“color”:“#274380”,“type”:“column”},“On Hold “:{“type”:“column”,“color”:”#FFD04D”},“In Review/Completed “:{“color”:”#F95E16”,“type”:“area”,“dataLabelType”:false},“Actual Completed”:{“color”:“#006644”,“type”:“column”},“Completed “:{“color”:”#006644”,“type”:“column”},“Cumulative Issues created”:{“type”:“line-Dash”,“dataLabelType”:“top horizontal”},“EDW dev in Quality”:{“color”:“#00C7E5”},“In Review/PQM Check/Completed “:{“color”:”#F24B13”},“In Review/PQM Check/Completed”:{“color”:“#F95E16”}},“x_axis”:{“0”:{“labelOrientation”:“vertical”}}},“table”:{“freeze_header”:false}},“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”:“Completed “,“dimension”:“Measures”,“formula”:“IIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Completed]),NULL)+\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Done]),NULL)”,“format_string”:””},{“name”:“Baseline”,“dimension”:“Measures”,“formula”:“/cumulativeSum([Measures].[Issues with Target end])/\n\nSum(\n { PreviousPeriods([Time].CurrentHierarchyMember),\n [Time].CurrentHierarchyMember },\n [Measures].[Issues with Target end]\n)”,“format_string”:“”},{“name”:“Revised Target”,“dimension”:“Measures”,“formula”:“/CumulativeSum([Measures].[Issues with due date])/\n\nSum(\n { PreviousPeriods([Time].CurrentHierarchyMember),\n [Time].CurrentHierarchyMember },\n [Measures].[Issues with due date]\n)”,“format_string”:“”},{“name”:“Backlog”,“dimension”:“Measures”,“formula”:“IIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Backlog]),NULL)+\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Scheduled]),NULL)”,“format_string”:“”},{“name”:“Screening”,“dimension”:“Measures”,“formula”:“IIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[In Screening]),NULL)\n”,“format_string”:“”},{“name”:“In Review “,“dimension”:“Measures”,“formula”:“IIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[In Review]),NULL)\n”,“format_string”:””},{“name”:“In Progress “,“dimension”:“Measures”,“formula”:“IIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n ([Measures].[Issues history],[Transition Status].[In Progress]),NULL)\n”,“format_string”:””},{“name”:“On Hold “,“dimension”:“Measures”,“formula”:“IIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[On Hold]),NULL)”,“format_string”:””},{“name”:“LDC - Verticals”,“dimension”:“Functional Domain”,“formula”:“Aggregate({\n[Functional Domain].[Commercial],\n[Functional Domain].[Finance \u0026 Procurement],\n[Functional Domain].[Operations],\n[Functional Domain].[PLM],\n[Functional Domain].[Solution],\n[Functional Domain].[Data],\n[Functional Domain].[Manufacturing],\n[Functional Domain].[QA],\n[Functional Domain].[SCM],\n[Functional Domain].[TRD],\n[Functional Domain].[Reporting \u0026 Analytics],\n[Functional Domain].[Unmatch]\n\n})”,“format_string”:“”},{“name”:“Status Work Item”,“dimension”:“Status”,“formula”:“Aggregate({\n [Status].[Backlog],\n [Status].[Scheduled],\n [Status].[In Progress],\n [Status].[Screening],\n [Status].[In Screening],\n [Status].[In Review],\n [Status].[Testing],\n [Status].[PQM Check],\n [Status].[Completed],\n [Status].[Done],\n [Status].[On Hold]\n})”,“format_string”:“”},{“name”:“S/4HANA Eco System”,“dimension”:“Issue Subtype”,“formula”:“[Issue Subtype].[(none)]+\n[Issue Subtype].[Integration-Topic]+\n[Issue Subtype].[FCC]”,“format_string”:“”},{“name”:“EDW Report”,“dimension”:“Issue Subtype”,“formula”:“[Issue Subtype].[R\u0026A_EDW]”,“format_string”:“”},{“name”:“Total Developments”,“dimension”:“Issue Type”,“formula”:“Aggregate({\n[Issue Type].[Development Factory-Total],\n[Issue Type].[EDW Development],\n[Issue Type].[Integration Development],\n[Issue Type].[Other Core Developments],\n[Issue Type].[Data Development]\n})”,“format_string”:“”},{“name”:“Other Core Developments”,“dimension”:“Issue Type”,“formula”:“[Work Item Type].[Dev Other]”,“format_string”:“”},{“name”:“Regression”,“dimension”:“Issue Subtype”,“formula”:“[Issue Subtype].[R\u0026A_Regression]”,“format_string”:“”},{“name”:“S/4HANA Report”,“dimension”:“Issue Subtype”,“formula”:“/[Measures].[S/4HANA Report]/\n/[Issue Subtype].[R\u0026A]-[Label].[Exclude EDW \u0026 Regression \u0026 EA]/\n\n[Issue Subtype].[R\u0026A_ABAP]”,“format_string”:“”},{“name”:“S/4HANA Report”,“dimension”:“Measures”,“formula”:“[Issue Subtype].[R\u0026A]-\n([Label].[R\u0026A_EDW]-[Label].[R\u0026A_Regression])”,“format_string”:“”},{“name”:“Total Work Items”,“dimension”:“Issue Subtype”,“formula”:“[Issue Subtype].[S/4HANA Eco System]+\n[Issue Subtype].[EDW Report]+\n[Issue Subtype].[Regression]+\n[Issue Subtype].[S/4HANA Report]+\n[Issue Subtype].[S/4HANA Report - EA]+\n[Issue Subtype].[R\u0026A_PaPM]\n”,“format_string”:“”},{“name”:“Development Factory-Total”,“dimension”:“Issue Type”,“formula”:“[Issue Type].[Work Item Dev]”,“format_string”:“”},{“name”:“EDW Development”,“dimension”:“Issue Type”,“formula”:“[Work Item Type].[Dev EDW]”,“format_string”:“”},{“name”:“Integration Development”,“dimension”:“Issue Type”,“formula”:“[Work Item Type].[Dev INT]”,“format_string”:“”},{“name”:“Data Development”,“dimension”:“Issue Type”,“formula”:“[Work Item type].[Dev Data]”,“format_string”:“”},{“name”:“EDW dev in Quality”,“dimension”:“Measures”,“formula”:“IIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Testing]),NULL)”,“format_string”:“”},{“name”:“S/4HANA Report - EA”,“dimension”:“Issue Subtype”,“formula”:“/[Label].[EA]/\n\n[Issue Subtype].[R\u0026A_EA]”,“format_string”:“”},{“name”:“S/4HANA Total”,“dimension”:“Issue Subtype”,“formula”:“[Issue Subtype].[S/4HANA Report]+\n[Issue Subtype].[S/4HANA Report - EA]+\n[Issue Subtype].[S/4HANA Eco System]”,“format_string”:“”},{“name”:“Development Factory with Estimate”,“dimension”:“Issue Type”,“formula”:“([Issue Type].[Work Item Dev],\n[Defect Indicator].[No])\n\n”,“format_string”:“”},{“name”:“In Review/PQM Check/Completed”,“dimension”:“Measures”,“formula”:“IIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[In Review]),NULL)+\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[PQM Check]),NULL)+\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Completed]),NULL)+\nIIf(DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name)\u003c=0,\n([Measures].[Issues history],[Transition Status].[Done]),NULL)”,“format_string”:“”}]
}

Can this Drill Through be made faster? Because of this we have added another report by status only to Drill through the issues as in the below screen shot.

.

We are using more than 25 commitment curve reports where we are facing the same issue. If this can be made better, please let us know what can be done.

Thanks.

Hi @Amzad,

I finally had time to go through the report, and I have found a couple of issues with the definitions that result in incorrect results:

  1. Other than the Measures dimension, the list of value dimensions should include only the same dimension members. For example, you are referencing [Work Item Type] in the calculated measures of the [Issue Type] dimension. This is not supported and can result in unpredictable results.
  2. Instead of summing the values that you wish to group in the list of value dimensions, it is more efficient to use the Aggregate(…) function. I saw this in the [Issue Type] dimension but also other page dimensions of the report.
  3. You should also not use the ‘aggregate of aggregate’. This means you would create calculated members aggregating all ‘core’ Issue Types, but not include other calculated members even if that is from the same dimension.
  4. Finally, while the Backlog calculation is not complex, it does the same check twice. I would suggest first creating an Aggregate(…) in the Transition status with all the Backlog statuses:
Aggregate({
  [Transition Status].[Backlog],
  [Transition Status].[Scheduled]
})

And then write the Backlog measure as follows:

IIf(
  DateDiffDays(Now(),[Time.Weekly].CurrentMember.Name) <= 0,
  (
    [Measures].[Issues history],
    [Transition Status].[Backlog statuses]
  ),
  NULL
)

All the above should help increase the report’s speed and reliability.

Lauma / support@eazybi.com