Hello eazyBI Community everyone!
I am currently building a report in EazyBI.
The Rows contains Measures dimensions, and the Columns contains the Group dimensions.
The report includes the same SUM calculation about four times, which results in a noticeable load‑time delay of roughly 7–8 seconds. The account I am working with contains approximately 40,000 issues.
Could anyone suggest ways to reduce the report’s loading time?
Do you have any ideas for optimizing the MDX code?
Below is the MDX for the custom measure [Measures].[Per %] that I am using:
Sum(
Filter(
Descendants(
[Issue].CurrentMember,
[Issue].[Issue]
),
(
DateDiffDays(
[Measures].[Issue S-A],
[Measures].[Issue S-A Complated]
) > 0
AND
[Measures].[Issue type] = "Sub‑Task"
)
OR
(
DateDiffDays(
[Measures].[Issue A],
[Measures].[Issue A Complated]
) > 0
AND
[Measures].[Issue type] = "Project"
)
),
[Measures].[Issues created]
)
+
Sum(
Filter(
Descendants(
[Issue].CurrentMember,
[Issue].[Issue]
),
DateDiffDays(
[Measures].[Issue S‑D],
[Measures].[Issue S‑D Complated]
) > 0
AND
[Measures].[Issue type] = "Sub‑Task"
),
[Measures].[Issues created]
)
+
Sum( ... ... )