Most of the Essbase ASO Applications have View dimension for handling Dynamic Time Series (Mostly Q-T-D and Y-T-D). As you all know that ASO application does not have an in-built functionality to handle Dynamic Time Series.
We have a DTS Dimension with 3 members. MTD,QTD and YTD.
i have suppressed on Report now how can I do the same in Formula and then I thought of using NONEMPTYMEMBER which has come to the Rescue.
I used NONEMPTYMEMBER [MTD] as the first line of the formula and now the report opens in around 2 mins. Such a huge difference.
------------------------------------------------------------------
Excert from Oracle EPM Documentation (Latest 11.1.2.3)
The NONEMPTYMEMBER and NONEMPTYTUPLE properties enable MDX in Essbase to query on large sets of members or tuples while skipping formula execution on non-contributing values that contain only #MISSING data.
You can find more information at the link HERE
------------------------------------------------------------
Note: NONEMPTYMEMBER has nothing to do with the report. It is an ASO MDX functionality which eliminates any Missing data during calculation and calculates only those combination where data exist.
Happy Learning!!!
We have a DTS Dimension with 3 members. MTD,QTD and YTD.
- All the data is loaded at MTD member
- QTD and YTD have MDX formulas to calculate the Qurater-To-Date and Year-To-Date as we have both Balance Sheet Accounts and P&L Accounts
- ROWS - Legal Entities (around 600+), Analysis Codes (1200+) and 19 BS Accounts and 25 P&L Accounts
- COLUMNS - Current Month, Last Month of Prior Quarter, Variance, Variance %
- Changed from YTD to MTD and the report was opening in less that 2 mins. But this will not help as we have to look at YTD balances for P&L
- Ran an MDX query with Query Tracking ON and run the design aggregation. Didn't help much as most of the hierarchies in the report were alternate hierarchies
- Looked at the formula for QTD and YTD. Formula looks good. I didn't see a reason why the formula might not work
i have suppressed on Report now how can I do the same in Formula and then I thought of using NONEMPTYMEMBER which has come to the Rescue.
I used NONEMPTYMEMBER [MTD] as the first line of the formula and now the report opens in around 2 mins. Such a huge difference.
------------------------------------------------------------------
Excert from Oracle EPM Documentation (Latest 11.1.2.3)
The NONEMPTYMEMBER and NONEMPTYTUPLE properties enable MDX in Essbase to query on large sets of members or tuples while skipping formula execution on non-contributing values that contain only #MISSING data.
You can find more information at the link HERE
------------------------------------------------------------
Note: NONEMPTYMEMBER has nothing to do with the report. It is an ASO MDX functionality which eliminates any Missing data during calculation and calculates only those combination where data exist.
Happy Learning!!!
Works until you have a #Missing in MTD, then it doesn't work as it resolves to #Missing for that period even though previous periods have values for MTD.
ReplyDelete