Essbase Member Calculation

Parent (Dynamic Calc)
--Child A (Stored)
----Child A1 (Stored)
We have data stored for whole year by month. While retrieving data for Child A1, the value is coming as “0” for all the months except current month, for current month the value is shown properly. Can someone suggest what might be the problem?
I'm new to essbase and have very minimal knowledge. Any detailed explanation for this issue would be of great help.
Edited by: user8736579 on Dec 17, 2010 10:12 AM

I would check the data being loaded for previous months. If it is retrieving as a 0, perhaps it is being loaded as a 0. (Revisit your assumptions)
Check any calc scripts. If you are not sure if a calc script could be causing the issue or not, load the data then do a retrieval before you run the calc scripts and a retrieval after you run the calc script. Look at the results.

Similar Messages

  • Getting descendants of essbase member

    Hi everyone,
    I am implementing an OBIEE analysis with an Essbase cube as database source. I need to get all descendants of an Essbase member.
    For example , I need to get all descendants of the member "15335" that have 3 descendants in my Essbase outline.  How can I manage to do this ?
    I've tried using EVALUATE function but it returns
    Codes d'erreur : OPR4ONWY:U9IM8TAC:OI2DL65P  
    Etat : HY000. Code : 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] Une erreur générale s'est produite. [nQSError: 12010] Communication error connecting to remote end point: address = Servername ; port = 7703. (HY000)
    where Servername is of course my servername
    Is there another easy way ?
    An idea ?
    Thanks

    Correct ODBC.ini, so that the correct port is specified under the [AnalyticsWeb] section.
    default port is 9703, if you changed to 7703 then need to change at DSN

  • How to set Essbase member alias as level label for hierarchy

    Experts,
    * I have imported my Essbase cube metadata and see my Essbase Member Aliases as Dimension Properties in the physical layer.
    * when I view members of the levels in the physical layer I see them - as I expect - represented by the human readable alias names of the members.
    * now drag&drop of the model into BMM layer - I notice the aliases (Dimension Properties in physical layer) are here represented as any other Logical Columns.
    * drag&drop into the Presentation Layer and I can build my reports
    Problem: in reports my hierarchies display using keys (from Essbase outline) and NOT the member aliases as would make sense.
    When I drop the alias column next to the hierarchy column on the report, it does display the alias of the member in the current line - but how can I switch the hierarchy display itself to the alias???
    thanks
    Edited by: 846780 on May 23, 2011 8:41 AM
    Edited by: 846780 on May 23, 2011 8:42 AM

    1. When you post code, post a minimal example. Did we have to scroll through
    all those bloody labels.
    2. Can't say much for the quality of code NetBeans generates.
    3. To answer your question (sorry, I don't have an autographed copy of the photo):
    import java.awt.*;
    import java.net.*;
    import javax.swing.*;
    public class Example {
        public static void main(String[] args) throws MalformedURLException {
            final JFrame f = new JFrame();
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            Container cp = f.getContentPane();
            cp.setBackground(new Color(0xff, 0xff, 0xee));
            cp.add(new JLabel("set the color on the content pane, not the frame"), BorderLayout.SOUTH);
            URL url = new URL("http://today.java.net/jag/bio/JagHeadshot-small.jpg");
            cp.add(new JLabel(new ImageIcon(url)));
            f.pack();
            SwingUtilities.invokeLater(new Runnable(){
                public void run() {
                    f.setLocationRelativeTo(null);
                    f.setVisible(true);
    }

  • FDM fails to find valid Essbase member?

    Currently using FDM 11.1.2.1 with adaptor into Essbase BSO cube. All mapping works fine except for one particular Essbase member - it is valid in the outline, but when browsing in FDM to add the mapping- the member account does not show up. I tried deleting the account ( it's a test cube - so I didn't really care about any data corruption) and re-adding it - FDM still can not find this account? Any one have any ideas?
    Thanks,
    Paul

    1. Is the account a base member? If not have you set the "Browse for all members" flag on the adaptor settings?
    2. Are you using the FDM dimension Cache? If so you would need to run the update script.

  • Variance Member Calculation

    I want to write BPC reports that sort on variance (Actual to Budget).  Perhaps an analyst would also filter on variances to make it easier to find problem areas (i.e. variances > $10,000).
    I don't think I can accomplish this with evDre() without creating a new CATEGORY/VARIANCE member.
    Anyone have an example of a logic file/member calculation that replicates evBet() functionality and populates a VARIANCE member?
    Is this already part of ApShell?  Isn't this requested all the time? Possibly I am thinking about this incorrectly...
    Thanks for any insight...Marv

    I can't make member as store. Also changing member formula requires lot of changes as we have many versions and scenario to handle. I got the following solution to halt two-pass calculation with the sparse member and its working fine.
    Ref:http://www.network54.com/Forum/58296/thread/1078946717/%25+variance+via+@VARPER+for+%25....ughh!+Can%27t+even+explain+it!
    Apply a UDA to sparse dimension members with two-pass formulas
    wrap two-pass formulas in dense dimensions with IF statements checking for NOT that UDA
    Steps required:
    Create a UDA in the scenario dimension called "Variance", and apply it to the Var% members.
    The var% member is a sparse dynamic calc two pass member with the following formula: @VARPER(Actual, Budget);
    Then, modify your two pass calc ratios in the accounts dimension formulas to look like this:
    IF(NOT(@ISUDA("Scenario", "Variance")))
    "GP %" = "Sales" % "Gross Profit";
    ENDIF;
    regards,
    aamir

  • Essbase Intelligent Calculations

    Hi All,
    My understanding of Intelligent calculation is that when a cell is marked dirty then it is considered for calculation otherwise it is ignored. I have a business rule (script at the end) which no matter how many times I run it takes the same time irrespective of whether some updates have been made to the data. Am I missing something?
    Thanks,
    AD
    SET UPDATECALC ON;
    SET UPTOLOCAL OFF;
    SET AGGMISSG OFF;
    SET FRMLBOTTOMUP OFF;
    FIX("FY08")
    FIX("Actual")
    FIX("Final Submission")
    FIX(@IDESCENDANTS("Source Countries"))
    FIX(@IDESCENDANTS("Uk P"))
    FIX((@LEVMBRS("Period", 0)) AND (@IDESCENDANTS("YearTotal")))
    @IDESCENDANTS("Product Contribution");
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    FIX("FY08")
    FIX("Actual")
    FIX("Final Submission")
    FIX(@IDESCENDANTS("UK P"))
    FIX(@IDESCENDANTS("Product Contribution"))
    FIX((@LEVMBRS("Period", 0)) AND (@IDESCENDANTS("YearTotal")))
    @IDESCENDANTS("Source Countries");
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    FIX("FY08")
    FIX("Actual")
    FIX("Final Submission")
    FIX(@IDESCENDANTS("Source Countries"))
    FIX(@IDESCENDANTS("Product Contribution"))
    FIX((@LEVMBRS("Period", 0)) AND (@IDESCENDANTS("YearTotal")))
    @IDESCENDANTS("UK P");
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    FIX("FY08")
    FIX("Actual")
    FIX("Final Submission")
    FIX(@IDESCENDANTS("Source Countries"))
    FIX(@IDESCENDANTS("UK P"))
    FIX(@IDESCENDANTS("Product Contribution"))
    FIX((@LEVMBRS("Period", 0)) AND (@IDESCENDANTS("YearTotal")))
    CALC DIM("Product");
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX
    ENDFIX

    Add another set command SET CLEARUPDATESTATUS AFTER;
    Essbase marks calculated data blocks as clean, even if you are calculating a subset of your database.

  • How to load Essbase member formula into DRM using Automator

    Hi,
    I just wonder how to load Essbase member formula into a member property in DRM?
    I encounter a problem when loading a member formula which as new line in the formula.
    Here is the example of the record for Automator using | (pipe) delimiter where the formula has carriage return / new line:
    ChangeProp|Master|Accounts|CYTDSignOnBonus|ESB_Formula|[OpenInputValueBlock]
    [CYTD("Sign On Bonus")]
    [CloseInputValueBlock]
    In the above example. when the formula is loaded, it only load the 1st line and strip the remaining line.
    Thanks.

    Hello,
    I have encountered this issue as well and here is how I receommend you deal with it. Unfortunately, DRM does not understand multiple lines in a formula and so it truncates the other lines.
    1. The best way around it is to ensure that your formula does not have multiple lines. Strip all the enters and only use spaces. Essbase does not care about aesthetics as long as the formula is all in one line. This should take care of it.
    2. Sometimes, the formulas for member properties are very long and they are in multiple lines. You can try using excel formulas to bring them all in one line. After removing enters and tabs myself multiple times, I informed my Essbase developers of this DRM issue and told them to provide me with the formulas without using Enters and tabs.
    Hope this helps.
    -- Adi

  • Annualizing a essbase member in a formula

    How does one annualize a single essbase member in a formula?ie make a member StockDays that has a formula of 2 other members of which one is annualized to express it in terms of a year: StockDays = "member_n" * 12 / 8 (if it is August now YTD= 8 months);The problem is: what can I do to make the 8 or number of months in the formula generic.Maybe it is not done in a formula?Thanks!

    I did this once using xref.I created a second database with the months in one dimension, and the month.number in another ... I had to do several combinations month.number, month.number-1, month.number+1 etc. I just referenced the appropriate measure from my calc script in the main database using xref and this worked well in my case.Hope this helps.

  • Essbase default calculation issue

    Hi,
    i have an issue regarding essbase calc, i have loaded data, but whenever i'm trying to execute calculation its get stuck for a long time and status remain incomplete so how could i resolve this
    i'm working on epm 11.1.1.3
    please help me
    Thanks
    Satyajeet

    i found following log entries while execution but i'm not getting wats going wrong
    [Sun Sep 30 22:49:29 2012]Local/CKD///Info(1013205)
    Received Command [Get Database Info]
    [Sun Sep 30 22:49:29 2012]Local/CKD///Info(1013205)
    Received Command [Get Database State]
    [Sun Sep 30 22:50:36 2012]Local/CKD///Info(1013205)
    Received Command [Get Database Info]
    [Sun Sep 30 22:52:53 2012]Local/CKD///Info(1013205)
    Received Command [Get Database Info]
    [Sun Sep 30 22:52:57 2012]Local/CKD///Info(1013210)
    User [admin] set active on database [ckd]
    [Sun Sep 30 22:52:57 2012]Local/CKD/ckd/admin/Info(1013091)
    Received Command [Calculate] from user [admin]
    [Sun Sep 30 22:52:57 2012]Local/CKD/ckd/admin/Info(1012675)
    Commit Blocks Interval for the calculation is [3000]
    [Sun Sep 30 22:52:57 2012]Local/CKD/ckd/admin/Info(1012717)
    Remote bitmap cache is [Disabled]
    [Sun Sep 30 22:52:57 2012]Local/CKD/ckd/admin/Info(1012669)
    Calculating [ Account(All members) Year Tot(All members)]
    [Sun Sep 30 22:52:57 2012]Local/CKD/ckd/admin/Info(1012677)
    Calculating in serial
    [Sun Sep 30 22:54:50 2012]Local/CKD///Error(1013080)
    Already Connected to Server -- The previous connected request still running, try again
    [Sun Sep 30 23:04:31 2012]Local/CKD///Info(1013205)
    Received Command [Get Database Info]
    [Sun Sep 30 23:04:41 2012]Local/CKD///Info(1013210)
    User [admin] set active on database [ckd]
    [Sun Sep 30 23:04:42 2012]Local/CKD/ckd/admin/Info(1013091)
    Received Command [Calculate] from user [admin]
    [Sun Sep 30 23:04:42 2012]Local/CKD/ckd/admin/Info(1012675)
    Commit Blocks Interval for the calculation is [3000]
    [Sun Sep 30 23:04:42 2012]Local/CKD/ckd/admin/Info(1012717)
    Remote bitmap cache is [Disabled]
    [Sun Sep 30 23:04:42 2012]Local/CKD/ckd/admin/Info(1012669)
    Calculating [ Account(All members) Year Tot(All members)]
    [Sun Sep 30 23:04:42 2012]Local/CKD/ckd/admin/Info(1012677)
    Calculating in serial
    [Sun Sep 30 23:18:45 2012]Local/CKD///Info(1013210)
    User [trnadmin] set active on database [ckd]
    [Sun Sep 30 23:18:45 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [SetAlias] from user [trnadmin]
    [Sun Sep 30 23:18:45 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetOtlUMC] from user [trnadmin]
    [Sun Sep 30 23:18:45 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [SetSpanRPM] from user [trnadmin]
    [Sun Sep 30 23:18:45 2012]Local/CKD/ckd/trnadmin/Warning(1013254)
    Hybrid Analysis spanning cannot be enabled on database [ckd] in application [CKD]. Check if the database has Hybrid Analysis and if span into relational source is enabled.
    [Sun Sep 30 23:18:45 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetAttributeNameSpecs] from user [trnadmin]
    [Sun Sep 30 23:18:46 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetOtlInfo] from user [trnadmin]
    [Sun Sep 30 23:18:46 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [OtlQueryMbrs] from user [trnadmin]
    [Sun Sep 30 23:18:48 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [ListAliases] from user [trnadmin]
    [Sun Sep 30 23:18:48 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [OtlQueryMbrs] from user [trnadmin]
    [Sun Sep 30 23:18:49 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:18:49 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:18:49 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:18:49 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:18:50 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:18:50 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:18:50 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [ListAliases] from user [trnadmin]
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1020089)
    Ignoring span Hybrid Analysis option. Spanning into Hybrid Analysis Relational Source has been disabled. See the essbase.cfg file
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1020055)
    Spreadsheet Extractor Elapsed Time : [0.094] seconds
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1020082)
    Spreadsheet Extractor Big Block Allocs -- Dyn.Calc.Cache : [0] non-Dyn.Calc.Cache : [0]
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:11 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:16 2012]Local/CKD/ckd/trnadmin/Info(1020089)
    Ignoring span Hybrid Analysis option. Spanning into Hybrid Analysis Relational Source has been disabled. See the essbase.cfg file
    [Sun Sep 30 23:19:17 2012]Local/CKD/ckd/trnadmin/Info(1020055)
    Spreadsheet Extractor Elapsed Time : [0.531] seconds
    [Sun Sep 30 23:19:17 2012]Local/CKD/ckd/trnadmin/Info(1020082)
    Spreadsheet Extractor Big Block Allocs -- Dyn.Calc.Cache : [0] non-Dyn.Calc.Cache : [0]
    [Sun Sep 30 23:19:17 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:17 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:17 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:17 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:19:17 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Sun Sep 30 23:26:16 2012]Local/CKD///Info(1013205)
    Received Command [Get Database Info]
    [Sun Sep 30 23:49:07 2012]Local/CKD/ckd/admin/Info(1012600)
    Member [Contribution%] attempts to divide by Missing, Invalid, or Near Zero value (Message will not repeat)
    [Sun Sep 30 23:49:07 2012]Local/CKD/ckd/admin/Info(1012717)
    Remote bitmap cache is [Disabled]
    [Sun Sep 30 23:49:07 2012]Local/CKD/ckd/admin/Info(1012669)
    Calculating [ Scenario(All members) Product(All members) Region(All members) Customer(All members) Salesperson(All members)]
    [Sun Sep 30 23:49:07 2012]Local/CKD/ckd/admin/Info(1012677)
    Calculating in serial
    [Sun Sep 30 23:49:08 2012]Local/CKD/ckd/admin/Info(1012600)
    Member [Contribution%] attempts to divide by Missing, Invalid, or Near Zero value (Message will not repeat)
    [Sun Sep 30 23:49:08 2012]Local/CKD/ckd/admin/Info(1012717)
    Remote bitmap cache is [Disabled]
    [Sun Sep 30 23:49:08 2012]Local/CKD/ckd/admin/Info(1012669)
    Calculating [ Scenario(All members) Product(All members) Region(All members) Customer(All members) Salesperson(All members)]
    [Sun Sep 30 23:49:08 2012]Local/CKD/ckd/admin/Info(1012677)
    Calculating in serial
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1020089)
    Ignoring span Hybrid Analysis option. Spanning into Hybrid Analysis Relational Source has been disabled. See the essbase.cfg file
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1020055)
    Spreadsheet Extractor Elapsed Time : [0] seconds
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1020082)
    Spreadsheet Extractor Big Block Allocs -- Dyn.Calc.Cache : [0] non-Dyn.Calc.Cache : [0]
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:09:00 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1020089)
    Ignoring span Hybrid Analysis option. Spanning into Hybrid Analysis Relational Source has been disabled. See the essbase.cfg file
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1020055)
    Spreadsheet Extractor Elapsed Time : [0.157] seconds
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1020082)
    Spreadsheet Extractor Big Block Allocs -- Dyn.Calc.Cache : [0] non-Dyn.Calc.Cache : [0]
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 00:10:16 2012]Local/CKD/ckd/trnadmin/Info(1013091)
    Received Command [GetSelectedMbrInfo] from user [trnadmin]
    [Mon Oct 01 01:12:09 2012]Local/CKD///Info(1013214)
    Clear Active on User [trnadmin] Instance [1]
    [Mon Oct 01 01:17:07 2012]Local/CKD///Info(1013205)
    Received Command [Get Database Info]
    [Mon Oct 01 01:17:12 2012]Local/CKD///Info(1013205)
    Received Command [Get Database Info]

  • Date Based Dynamic Member Calculation Performance (MTD, YTD, PeriodsToDate)

    I'm working on an SSAS 2012 cube and I have defined several dynamic calculations based on a Date (MTD, YTD, TD, Thru Previous Month, etc.).
    The cube has a well defined Date dimension and I have set up a DYNAMIC calculated set in the cube as shown below.
    CREATE DYNAMIC SET CURRENTCUBE.[Latest Date]
    AS TAIL(EXISTS([Payment Date].[Calendar Date].[Date].Members,[Payment Date].[Calendar Date].CURRENTMEMBER,"Claim Payment"));
    ... and here is an example of one of my calculations.
    CREATE MEMBER CURRENTCUBE.[Measures].[Face Amount Paid MTD]
    AS SUM(MTD([Latest Date].ITEM(0).ITEM(0)), [Measures].[Face Amount Paid]),
    FORMAT_STRING = "$#,##0.00;-$#,##0.00",
    //NON_EMPTY_BEHAVIOR = { [Claim Payment Fact Count] },
    VISIBLE = 1 , DISPLAY_FOLDER = 'Face Amount' , ASSOCIATED_MEASURE_GROUP = 'Claim Payment';
    This calculation returns the correct results, but performs horribly.  I've noticed that changing the [Latest Date] set to STATIC, performance greatly improves, but numbers are no longer accurate as they are based on the Tail of the Claim Payment measure
    group without considering the filtered dates.  This is because the date is evaluated at process time, but needs to be based on users date selection to be accurate.  Therefore, STATIC does not appear to be an option.  Is there a better way to
    perform this calculation dynamically based on the filtered or unfiltered date dimension?

    Typically I would just do YTD/MTD/etc off the date the user has selected.  It seems like you want to do it based on the last date with data within the range they have selected.  Why not just give the user what they are asking for?
    In other words, why not
    YTD([Payment Date].[Calendar Date].currentmember)

  • Essbase not calculating number after 10 digits

    This is on version 11.1.2.1, Essbase BSO cube.
    In Essbase after data being loaded whatever the number larger than 99,999,999.99, the system starts dropping digits and rounding. In other words, it seems like Essbase wants to store a maximum of 10 digits, so we start having problems with numbers that have 11 or more digits. see below for example.
    Data Loaded Data in Essbase
    Account 1 83,613,9500.13 83,613,9500.1
    Account 2 634,269,675.79 634,269,675.7
    And obviously total is wrong, for above 2 number total should be 1,470,409,175.92 but it is showing 1,470,409,175.80 as it is not considering last 3 & 9 and its stopping at 10 digits.
    Please let me know if I have to make any changes or I am missing anything.

    Give this a try. Make a copy of your outline. Then, lock & load the 2 values in question. Don't run any calculations. Export the entire database to a file. Finally, open the exported file in a text editor and find your values. This should ease your mind concerning what Essbase can store.
    BTW, I entered your values into sample/basic without issue.
    Dave

  • Essbase ASO Calculation Issue

    Hi All
    I am writing a calculation for a client to copy one version to another version for an Essbase ASO application.
    It seems to work correctly when my POV is set on a smaller datapoints. Hower it seem to have issues when fixed on larger datapoints.
    The calculations is pretty simple
    [ActualFinal] := [ActualWorking];
    I tried creating and running the calculation both using MaxL and Calculation Manager. However the same issue seem to occur.
    I first thought it might have been an implied share issue, but further investigation, it doesn't seem to be the issue as I can get the data copied using a smaller POV.
    The client is on version 11.1.2.3 of Essbase.
    Any one have any thoughts of what may be causing this?
    Thanks
    Jimmy

    I had this issue in 11.1.2.1. Never tried on the later versions
    FYI - Have a look at this post (http://www.network54.com/Forum/58296/thread/1359579119/MDX+Query+-+Error+127001)
    Below is an excert from the post by Joe Watkins
    Joe Watkins
    167.107.191.217
    ASO Performance
    No score for this post
    February 11 2013, 1:18 PM
    Here are the current limitations as I see them when trying to go ASO only:
    - These scripts are not as fast as calc scripts
    - performance is worse when users are on the system
    - Cannot run these types of calcs when loads are taking place
    - need to watch for incremental slices
    - Users cannot natively execute these types of scripts
    - These scripts can be very fussy to get working
    - When I ran the exact same scripts (per my examples) as 'Calculation' versus 'Allocation' the 'Calculation' would skip random cells which was really weird and impossible to fix which is why I switched to using 'Allocation'
    In my mind the technology is not mature enough at the moment to get rid of BSO but its getting better..
    Amarnath
    ORACLE | Essbase

  • Business rule for Essbase cube calculations in 11.1.1.3?

    Hi,
    Can we use business rules to use @XREF from data transfer from one cube to other cube.Why I went for business rule is, I can put set of business rules in a Sequence and any new user can run this Sequence on demand and even we need prompt also in that.
    So, I want to clarify whether I can use the business rules for Essbase calculations along with calc scripts??
    Appreciate the response.
    Thanks

    Right,
    Actually, Business rules are running essbase cubes in every case.
    Remember planning and BRs are adding extra layers like prompts, forms, security, processes...
    Think Business rules are extended version of calc scripts with some more functionality. They are ultimately running on essbase cubes...
    Regards,
    Ahmet

  • Essbase member modifications not reflecting in OBIEE after a refresh

    Hi ,
    I am getting the following message in my developed reports , after changing certain member names (adding / removing members also) of ENTITY dimension in essbase .
    [nQSError: 96002] Essbase Error: Unknown Member Total India Entity 1 used in query (HY000)
    After selecting the renamed members only the report is working , i.e from specified ENTITY report filters I had to select , Total India (old name : Total India Entity 1) .
    Reload server metadata or refresh is not helping ... Is there any setup , which will directly reflect these changes in dashboard without repeatedly selecting new members in analysis .
    OBIEE version : 11.1.1.6
    Essbase version : 11.1.2.1
    Thanks
    Sayak

    Hi ,
    thanks for responding .
    Just to clarify my question :
    I have a dimension named ENTITY , it has several generation under it (gen1,gen2,gen3 etc .) .
    for example , gen1 has member total region and no region .
    gen2 has UK and US region .
    gen 3 has manchester , london , new york , manhatton .
    In the report i'm using ENTITY .gen3 = manchester , london , new york , manhatton ..... this filter.
    Now , I am renaming (changing) gen 3 members like liverpool , birmigham , california , washington .
    So , after refreshing dashboard , will these member names automatically gets refreshed or i have to again manullay select them ?

  • Strange Essbase Issue - Calculation doesnot yield proper result in MaxL

    Hi,
    All the Essbase veterans, need your help to look into this strange issue.
    We are running Essbase on UNIX and we have a BSO application where a daily batch process runs to aggregate the database for Actual and Budget scenario. Strange things is, the nightly aggregation process doesn't properly aggregate the data, as we see variance between the stored and shared hierarchies. But if we run the same aggregation through EAS console manually, the aggregation yields correct results with zero variance between stored and shared hierarchies.
    In the aggregation script we are clearing the upper level blocks (with UPDATECALC set to OFF), then use CALC dim on the entity and Accounts for aggregating the results.
    This issue has been very strange to my little experience as the same calc behaves differently when called in MaxL.
    Any helpful suggestion to nail this down are welcome.
    Thanks in Advance !!

    >
    Isn't dense dimension supposed to aggregate properly (as it is within a block) in a single pass. I am getting confused as theory i know is in conflict..
    Also, can Parents be tagged TWO PASS (as I cant think of any strong reason to make them two pass).
    Edited by: user10725029 on May 2, 2012 8:30 PMIf the dimension is tagged as the accounts dimension and and you have two pass members that are not dynamic calc, running the default calc will do the calculation in a single pass. Otherwise if they are stored members, then you have to do a calc twopass. If you have twopass in another dimension than the accounts dimension, it has to be dynamic or or it won't calculate as two pass

Maybe you are looking for