@Sumrange in ASO

Hi all,
I need some help with MDX functions. I want to use ASO function similar to @sumrange. Please advice.
Thanks

Hi Glenn,
Thanks for your quick reply, i'll try and let you know if i need more help on it.
Can you also help me with the other problem if possible :
Re: ASO cube
Please advice.

Similar Messages

  • Help me in Conerting BSO to ASO cube

    IF(@ISLEV("Time Service",0)) @SUMRANGE("# of Requests",@CURRMBRRANGE("Time Service",LEV,0,,0))/"# of Requests"->"Time Service"; ELSEIF(@ISLEV("Time Service",1)) @SUMRANGE("# of Requests",@CURRMBRRANGE("Time Service",LEV,1,,0))/"# of Requests"->"Time Service"; ELSEIF(@ISLEV("Time Service",2)) 1; ELSE #Missing; ENDIF;
    ASO ONE IS
    CASE
    WHEN
    IsLevel ([Time Service], 0) Then
    Sum([ # of Requests], CurrentMemberRange([TimeSerive],[Lev],0,,0)]/[# of Requests],[Time Serive]
    When
    IsLevel [TimeService], 1) Then
    Sum ([# of Requests], CurrentMemberrange([TimeService],[Lev]1,,0)/[# of Request],[Time Service]
    When
    IsLevel([Time Service],2) 1 Then
    [# of Missing]
    End
    cAN ANY ONE HELP IN FIXING ERRORS PLEASE.

    Try this instead. This should be correct for syntax. See if it returns the correct result.
    CASE WHEN ISLEVEL([Time Service].CurrentMember, 0) THEN
    SUM(CROSSJOIN({[# of Requests]},
    {OPENINGPERIOD([Time Service].levels(0), [Time Service]) : [Time Service].CurrentMember})) /
    ([# of Requests], [Time Service])
    WHEN ISLEVEL([Time Service].CurrentMember, 1) THEN
    SUM(CROSSJOIN({[# of Requests]},
    {OPENINGPERIOD([Time Service].levels(1), [Time Service]) : [Time Service].CurrentMember})) /
    ([# of Requests], [Time Service])
    WHEN ISLEVEL([Time Service].CurrentMember, 2) THEN 1
    ELSE MISSING
    END

  • Converting BSO formula to ASO format

    Does anyone know how to convert the following to work in ASO?Rolling 12 Month Average Rolling 12 Month Average = (@SUMRANGE (CY, @CURRMBRRANGE(Year, LEV, 0, , 0)) + @SUMRANGE (PY, @CURRMBRRANGE(Year, LEV, 0, 1, 12))) / 12;Thanks

    Hi,
    If your concern is to avoid the usage of 'MISSING',in the case if its not a "No_Product",then , you rather use the
    CASE in your ASO formula ,rather than IIF.
    ex:
    case
    when(IS([Products].CurrentMember, [No_Product]) )
    then [Payroll Amount]+[Payroll Amount]*([Labor Tax],[No_Entity],
    [No_Company],[No_product])
    end
    Do take care of the syntax.
    Hope this helps you.
    Sandeep Reddy Enti
    HCC

  • Formula  ASo to BSO

    Hi All
    I have one formula in ASO so how can i excute this in BSo , i have to change it According to BSo i modified something but its giving syntax errror , plz can any one help how can i write this formula in BSo
    case
    when
    is ([PERIOD].CurrentMember,[2009.01]) and is ([INDICATOR].CurrentMember,[DI-3])
    Then (Sum (CrossJoin({[FLOW].[MtD]},{[PERIOD].[2009.01] })))
    Thanks

    Actually my formula is for every mont calculating sum like below in ASo
    case
    when
    is ([PERIOD].CurrentMember,[2009.01]) and is ([INDICATOR].CurrentMember,[DI-3])
    Then (Sum (CrossJoin({[FLOW].[MtD]},{[PERIOD].[2009.01] })))
    when
    is ([PERIOD].CurrentMember,[2009.02]) and is ([INDICATOR].CurrentMember,[DI-3])
    Then (Sum (CrossJoin({[FLOW].[MtD]},{[PERIOD].[2009.01] , [PERIOD].[2009.02]})))
    Else
    ytd_ld
    end
    I tried this wat u gave me but its giving error
    Error(1200347) - Error parsing formula for [YtD] (line 6): expected [(] found [@MEMBER] after function name
    IF(@ISMBR("2009.01") and @ISMBR("DI-3"))
    "MTD";
    ELSE if
    "YtD_l"
    end;
    but for cross joinn of mtd and particuler months we have to use @Sumrange ,

  • Can we upload data in ASO Cube version 11.1.2

    Hi,
    I have a requirement where in ASO cube users need the ability to enter their plan data into the ASO application. Do we need to create Transparent Partition for that. I have an ASO and Hyperion Planning cube and in my Planning cube I have more number of dimensions as compare to ASO.
    Please advise
    Thanks in advance.

    If you are using the Excel add-in you do NOT do a lock, just a send. The lock is a BSO concept to put a hold on blocks. ASO has no blocks to lock. From smartview you do a submit and it handles it all for you. The beauty of using ASO is exactly what you mention, results are immediate without a calc.

  • Can we load data for all levels in ASO?

    Hi All,
    Im creating cube in ASO
    can i load data for all levels in ASO
    we can load data for all Levels In BSO but in ASO i need confirmation????
    and one more
    wat is the consider all levels option in ASO is used for ? wat is the purpose?
    Can any one help ,it would be appriciate.
    Thanks

    In an ASO cube you can only load to level zero
    The consider all levels if used for aggregation hints. It allows you to tell the aggregation optimizer to look at all levels when deciding if aggregation needs to be done on the dimension

  • Can we load data for all levels in ASO cube

    Hi All,
    Can we load data for all levels of members in ASO cube in 9.3.1.
    Regards

    Yes you can load data for all levels in an ASO cube in any version HOWEVER, none of the upper level data in any cube will be there when you look for it. You will get a warning message in the load because ASO cubes don't store data at upper levels. It is the same as loading data into dynamic calc members in BSO cube. It will do the load without compalints, but there will be no data there (At least you get the warning in ASO)

  • How to add a new dimension in ASO cube without losing all data

    Hi,
    I have an ASO cube with 18 dimensions and I want to add a new one (regular). When I add this new dimension it asked me that the all data has to cleared before the restructure can take place. If I click yes then I would lose all data regardless of the fact if I have a level0 export or not. Because when I tried to reload the export back into the cube it gave me an error cause all the dimensions were not present in the export. Does anyone know how would I be able to accomplish this task?
    Thanks
    fikes

    You can try this work around solution.
    1) Export Lev0 data
    2) Clear the cube
    3) Add new dimension Regular.
    4) Add a default member Reg00 in the new dimension and save.
    5) Open the Lev0 data in a text editor, Insert "Reg00" in the begining of the file and Enter.
    6) Lev0 file will have first record "Reg00" and the remaining export file will be from the second record.
    7) Load the modified file with out rule file.
    You can verify that all your history data will be loaded w.r.to the Reg00 of the New dimension Regular.

  • Issue with write Security filter in ASO 9.3.1

    Hello All -
    I'm having a strange security filter issue in system 9.3.1 ASO cube. We've the native users for the ASO cube and created several write security filters based on cost centers in that cube.
    For example, the below security filter sometime works, and sometime not:
    Write "Adjustments", @RELATIVE ("S532179", 0), @RELATIVE ("S587724", 0), @RELATIVE ("S525701", 0)
    There are total 8 standard dimensions in the cube. I tried all possible combinations to make it work constantly, but it doesn't. Even modified the filter like below so that it has all dimensions (using LEVMBBRS, IDESCENDANTS, RELATIVE) , still users can't load data at level 0 members.
    Write @LEVMBRS ("Chart of Accounts",0),@LEVMBRS ("Full Year",0),@LEVMBRS ("Business Unit",0),@LEVMBRS ("Fixed/Variable",0),@LEVMBRS ("Source",0),@LEVMBRS ("Products",0),@LEVMBRS ("Scenario",0),@LEVMBRS ("Cost Center",0)
    It looks like the user and filter association is not working. If I give the user direct write access to the cube (bypassing filter totally), the users can write fine. Please help!

    I didn't know that the logs didn't work; I tested it and they are not generated for ASO updates in 9.3.1. I didn't see any other setting that would cause them to be created; my guess is that the logs are created based on block manipulations that Essbase does internally using BSO. As there are no blocks in ASO then the same algorithm doesn't apply.
    We log Essbase changes in our Dodeca product but we use a different algorithm. We evaluate the update in our server before committing the changes and generate a relational log that has the datapoint information plus the old value, new value and standard 'who' information for the person making the update.
    Tim Tow
    Applied OLAP, Inc

  • BSO to ASO Formula Conversion - Help Needed

    ASO is not my forte...I am trying to get a simple formula to work in ASO cube as part of BSO->ASO conversion.
    If it is level 0 entity, the formula is (Last Shipped (PU) * Part Volume)...works fine.
    If its upper level, it should just sum the values of its children. The BSO equivalent that we typically use is @SUM(@CHILDREN(@CURRMBR("Entity"))).
    I attempted the same in the ASO MDX script as shown below, it is not yielding me the correct result....any thoughts why this is not working?
    Thanks in advance.
    Nima
    Member Formula*
    CASE WHEN ISLEVEL(Entity.CurrentMember, 0) THEN+
    Last Shipped (PU) x Part Volume+
    ELSE+
    SUM(Children(Entity.CurrentMember))+
    END+
    Edited by: Nima.V on Nov 12, 2008 7:12 PM

    Have you tried specifying which measure you want it to sum?
    e.g.
    CASE WHEN ISLEVEL(Entity.CurrentMember, 0) THEN
    Last Shipped (PU) x Part Volume
    ELSE
    SUM(Children(Entity.CurrentMember), [Measure].[Part Volume])
    END
    also I'm not sure whether the SUM is correct. This might work as it definately specifies the tuples:
    SUM({Products.CurrentMember.children},[Measures].[Part Volume])
    hope it helps,
    Gee

  • Data Write to ASO cube

    Hi,
    Please help.
    Case like that;
    Base member of Period in Planning is Month as calendar, but Base member of Period in ASO cube is Week, like that:
    Jan
        JanWeek1
        JanWeek2
        JanWeek3
        JanWeek4
        JanWeek5
    now, need to load planning data to ASO cube as reporting.
    but seems cannot directly load data from Jan in Planning to Jan in ASO cube, since Jan in ASO cube is a parent member. am i correct? what i tested in smartview is as that.
    so is there any better way to do that?
    Thank you.

    You can go ahead with the approach of what VBajaj has said.
    We have a similar process where our Plan data is 1 level higher than ASO (i., level1 of ASO is level0 of plan for most of the dimensions). So, we have created the level1 as level0 in ASO ending with _Plan and then loaded the data for those members.
    From a data loading standpoint, you can just put suffix in the rule file itself.
    Regards
    Amarnath
    ORACLE | Essbase

  • Report script taking very long time to export in ASO

    Hi All,
    My report script is taking very long time to execute and finally a message appears as timed out.
    I'm working on ASO Cubes and there are 14 dimensions for which i need to export all data for all the dimensions for only one version.
    The data is very huge and the member count in each dimension is also huge, so which is making me difficult to export the data.
    Any suggestions??
    Thanks

    Here is a link that addresses several ways to optimize your report script. I utilize report scripts for Level 0 exports in an ASO environment as well, however the majority of our dimemsions are attribute dimensions.
    These are the most effective solutions we have implemented to improve our exports via report scripts:
    1. Make sure your report script is written in the order of how the Report Extractor retrieves data.
    2. Supressing Zero and Missing Data
    3. We use the LINK command within reports for some dimensions that are really big and pull at Level 0
    4. Using Symmetric reports.
    5. Breakout the exports in multiple reports.
    However, you may also consider some additional solutions outlined in this link:
    1. The MDX optimizing commands
    2. Back end system settings
    http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_dbag/drpoptim.htm
    I hope this helps. Maybe posting your report script would also help users to provide feedback.
    Thanks
    Edited by: ronnie on Jul 14, 2011 9:25 AM
    Edited by: ronnie on Jul 14, 2011 9:53 AM

  • ASO can't deploy from EPMA after upgrade to 11.1.2.2

    We are in the middle of the upgrade from 11.1.1.3 to 11.1.2.2, we have HFM and Essbase that deploy from EPMA. The following error is occuring on our ASO cubes:
    Error : The value for property 'DataStorage' in member 'M_100000', dimension 'M_ACCOUNT' is invalid. The following are valid values for this property: LabelOnly, NeverShare, ShareData, StoreData.
    This dimension is tagged as an Accounts dimension and consolidates with + and -. The option to change the data storage type on the parent members does not provide an options in the dropdown to change this type.
    Any one else come across this before?

    There seems to be a bug that [sometimes] won't turn on the backlight after suspending, doing anything that raises the brightness: unplugging & replugging power cable - depending on settings, using brightness keys - if set up, or setting it directly in /sys/class/backlight/ via a script/ssh/whatever should all work.
    I posted a link to this problem because OP wasn't specific.
    This is not related to the Broadcom 4313's wireless authentication issues, hence the word "also". Sorry for the confusion.
    https://bugzilla.kernel.org/show_bug.cgi?id=54871

  • Higher version ASO to Low verion

    Hi All,
    I am trying to replace my existing ASO outline 9.3.1 version with 9.3.3 version .When I click on start database ,I am getting below error
    *"There is a problem on loading the outline into memory , error # 1250053"*
    When I click on OK , it shows message on the panel *"Error: 1002097 Unable to load database"*.
    Please let me know if this is an Essbase issue or problem with the version difference.
    Regards
    Vishal

    It is an unsupported scenario. I had to face it once with the same 920->901 versions. What I did was also absolutely unsupported at my own risk and it was a last chance action. I'll tell you what I did and how it worked for me, which doesn't mean it will work for any situation. If you open your file with a binary file editor you will see at the first file blocks a header that displays the export version "EXPORT:V09.02.00" This header is read by the import to check which version was used to generate the file and prevent an unsupported downgrade, I changed it to EXPORT:V09.00.01 and retried the import. A lot of error messages appeared, but it successfully loaded my information. I took the risk because I made sure this specific database contained just basic tables, indexes and version compatible objects and definitions, it was a testing environment, I didn't have the right Oracle version and there was no time to get it, and finally I had a bullet proof backup.

  • How to track querying time in ASO

    Hi
    I am working on an ASO cube and have lot of member formulas in the outline.
    The formulas are really big and could be modified with some tweeks.
    Now i want to check, whether on changing formulas, my querying time is increasing or decreasing. Is there any way or log file to track, how much time did it take when i query for set of members from my spreadsheet.
    I want to compare how much seconds/min did a querying event took.

    Dude,
    I believe the best practice here is going to be to Enable Query Tracking in the Essbase Database (Right-Click database > Query Tracking > Enable).
    At this point we typically write several report scripts that simulate queries against HFR reports, etc. that the business would be pulling on a daily basis (or other frequency). You can even schedule the report scripts so that they execute at some intense frequency to check how the server handles concurrent requests, etc.
    The query tracking output should then provide you with most of the infromation you seek.
    Be sure to turn off query tracking for that database after you've completed your testing/exercise as it add additional processing to the database which will slow down a production server.
    Some References:
    http://download.oracle.com/docs/cd/E17236_01/epm.1112/eas_help/frameset.htm?qrytrack.html
    http://download.oracle.com/docs/cd/E17236_01/epm.1112/eas_help/frameset.htm?dbwzagg_3.html
    If this was helpful or the correct answer please award points.
    Cheer,
    Christian
    http://www.artofbi.com

Maybe you are looking for

  • Lsmw upload for catalog

    Deal All when i am going to create recording for catalog in lsmw upload then in qs 41 screen apperas but no option to record codes, please tell me why same screen does not appear in lsmw recording for qs41 as it appears in normal sap.

  • Disk Images couldn't be opened

    Trying to install Illustrator trial, receive message "The following disk images couldn't be opened: Image; Illustrator_16_LS16.dmg, Reason; invalid checksum" What do I need to do to install this successfully?

  • Applet ServerSocket SecurityException

    SecurityExceptionEx[Host]: cannot access 11110 My applet is signed. I use netscape security: PrivilegeManager.enablePrivilege("UniversalConnect"); PrivilegeManager.enablePrivilege("UniversalListen"); PrivilegeManager.enablePrivilege("UniversalAccept"

  • I need a Banner at Login with MARS 6.0.5?

    I need a Banner at Login with MARS 6.0.5?  How do you create a banner?

  • What brand, where to buy, 2 - 8 gb pc3 12800 ddr3 204 pin so dimms

    Looking for best value on purchase of 2, 8GB Memory for late 2012 Mac mini