BSO to ASO formula conversion

Hi all

I'm new with the ASO MDX formulas and I can't seem to understand the problem here for the help NOT in the formula.

When I use IS in syntax of the formula withdraws, but when I replace it with NOT the slightest mistake what I'm doing wrong here? can someone help me reach this goal

CASE WHEN (IS([scenario]. CurrentMember, [real])) THEN

([ACCT1] * [ACCT3]) + [ACCT2]

END

Basically, with the first line, I'm trying to achieve in OSB is IF (NOT (@ISMBR("Actual"))), but I can't convert that into MDX

Any help will be greatly appreciated and links or documents that you can share for my to improve my skills MDX will also be appreciated

Thank you

I don't not a ton of experience with MDX, but my understanding is that IT is a function, it returns True or False, but is NOT an operator who basically returns a Boolean value, try using this:

BOX WHEN (IS NOT ([scenario]. CurrentMember, [real])) THEN

([ACCT1] * [ACCT3]) + [ACCT2]

END

There is useful information about MDX in Essbase Technical Reference

Tags: Business Intelligence

Similar Questions

  • BSO in ASO formula Conversion

    Hello

    Can you please help me in converting the BSO formula ASO. This is common is a member of the year (time) dimension.

    IF (@ISMBR (Current)) 'Member' = ('Member'-'member_In' + 'member_Out');
    ELSE 'Member' = @PRIOR (member);
    ENDIF

    Thanks in advance for your help.

    Kind regards
    UB

    Published by: user640496 on January 20, 2010 22:44

    Try something like

    CASE WHEN IS([Year].CurrentMember, [Current]) THEN
    [MCEB] - [Net_In] + [Net_Out]
    ELSE
    [MCEB].lag(1) END
    

    I just wrote this from memory, don't have the time to test at the moment, but should be close.

  • BSO in ASO formula Conversion - need help

    ASO is not my forte... I'm trying to get a simple formula to work in cube ASO as part of the OSI - & gt; Conversion of the ASO.

    If this is the entity of level 0, the formula is (last shipped (PU) * Volume of the part)... works very well.
    If its higher level, it should simply add up the values of his children. The OSI equivalent that we use generally is @SUM (@CHILDREN (@CURRMBR("Entity"))).
    I tried the same thing in the ASO MDX script as shown below, it is not giving me good result... of ideas why this is not working?

    Thanks in advance.

    Nima

    Formula Member*.

    BOX WHEN ISLEVEL (Entity.CurrentMember, 0) THEN+.
    Last shipped (PU) Volume of the part x+.
    Else+.
    Sum (Children (Entity.CurrentMember))+.
    END+.

    Published by: Nima.V on November 12, 2008 19:12

    Have you tried to specify how you want the NAP?

    for example

    CASE WHEN ISLEVEL (Entity.CurrentMember, 0) THEN
    Last shipped (PU) x Volume of the part
    ON THE OTHER
    Sum (Children (Entity.CurrentMember), [measures]. [Part Volume])
    END

    also I'm not sure if the SUM is correct. This might work as it certainly specified tuples:

    SUM ({Products.CurrentMember.children}, [Measures]. [Part Volume])

    It will be useful,
    Gee

  • Member of ASO formula - Concat

    Hi all

    First of all, please forgive me because it is my first stab at MDX ever.  My experience is only with BSO.

    I'm trying to concatenate a part of a member name and a string in a member of a cube ASO formula.  The dimension that I'm referencing is 'DATE' and I'm trying to concatenate the first 15 characters of the Member with a '01 '.  For example, the member name ' DATE. Day.20110115' really has to come as a "DATE. Day.20110101' because I am concatenating ' DATE. Day.201101 'and '01'.  The member formula that I have written includes the following elements do not validate:

    STRTOMBR (concat ([DATE].) (([CurrentMember.Member_Name, '01']))

    I'm trying to fix the first day of the month after the user is the recovery and cross (tuple) dim with a reporting line

    Thanks in advance!

    You will need a command of substring to get the 15 character and then concatenate something like STRTOMBR (concat (substring ([DATE].)) (CurrentMember.Member_Name,1,15) '01'])).

    Another way is to add an attribute to these members and get their value from the attribute for you tuple.

    Concerning

    Celvin Kattookaran

  • BSO in ASO data push when the data is saved to the form online

    Hi all

    I'm in a Situation where I need to send data from Cube BSO to ASO cube whenever a user saves data to the online form.

    If the background is that the user will enter a data in a cube BSO using the online form. When registering online, data must be pushed in reporting cube ASO user which will see at the end.

    BSO cube is created using the EMPA and ASO is Pure Essbase cube.

    All thoughts.

    See you soon

    Anubhav

    Anubhav here you go

    Send data in real time from planning to ASO ~ Oracle - Hyperion Labs...

    Concerning

    Celvin Kattookaran

  • Conversion formula member of the BSO to ASO MDX formula

    Hello

    Can you please help me in converting the BSO formula ASO. Here the formula below was written "gg/Su Mths" Member who is a member of the dimension 'account '.

    If (@isuda ("versiter", en))
    ' gg/Su Mths ";


    in above formula UDA 'en' was entitled on members level of dimension 0 'versiter '.

    Thanks in advance for your help.

    Kind regards
    Prabhakar

    Try,

    CASE
    WHEN (IsUda ([versiter]. CurrentMember, 'fr'))
    THEN [gg/Su Mths]
    END

    Still, you don't score your last message data export from calc dynamic member BSO and load the ASO cube data , don't forget to do.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • ASO currency conversion

    Hi all

    I have totally 14 dimension in the ASO cube

    and we have a dimension called currency and USD is the only member.

    data that charge us are only in the combination of all the other 13 dimensions and USD (member of level 0).

    now, I want to set up or write an mdx formula to implement another currency or currencies.

    I can't write a formula because I need to select the Member of Member/measures accont in the smartview.

    Members must be written with an mdx formula?

    would it be possible to write a formula in the Member... When I select the combination in the smatview it is and must be calculated and display the quantity.

    You can create a new Member in the monetary dimension, make dynamic dimension and use a formula to perform your calculations. Essentially - USD * at the base level. HOWEVER, according to the account types you have that can become complicated.

    If you are at the level of monthly balance then you will need to do monthly rates and cross with the time_periods dimension dim. If you have balance sheet accounts, then you will need to precisely identify the capital accounts and be able to apply fixed rates to these. In short, according to needs, it can get complicated quickly.

    You are free to calculate data in a cube BSO first? And then place over a cube ASO? You can calculate everything in a BSO cube first Level0 and then ship it on aggregated reports.

  • BSO in ASO by EPMA

    Hello

    I'm looking for a way in which I can copy my plan of HPB BSO to an ESSBASE ASO by EPMA contour. I know there is a wizard in the Console of Regional service, but copied via essbase outline is reflected not in EPMA. If you are looking for a way in which I can get in EPMA made itself.

    Thank you.

    No idea why you even don't manage applications of Essbase in EPMA, but couldn't convert you the BSO app to a new application of ASO in EA and then use the transformation EPMA Wizard in the workspace to convert classic EPMA.

    See you soon

    John

  • ASO - formula Member MDX

    Dear,

    In my current requirement that I have cam across, I applied under the formula of dynamic dimension ASO member.

    VC_YTD--(SOMME (PeriodsToDate ([période].))) Generations (2) [period]. CurrentMember), [see]. [VariableCost]))

    FC_YTD - (SUM (PeriodsToDate ([period].)) Generations (2) [period]. CurrentMember), [see]. [FixedCost]))

    FixedCost - SUM ({DESCENDANTS ([Custom1]. (CURRENTMEMBER,10,LEAVES)}, [FC_FIS])

    VariableCost - SUM ({DESCENDANTS ([Custom1]. (CURRENTMEMBER,10,LEAVES)}, [VC_FIS])

    FC_FIS - SUM ({DESCENDANTS ([Custom1]. (CURRENTMEMBER,10,LEAVES)}, [VC_FIS])


    VC_FIS-

    CASE WHEN IsLevel ([account]. CurrentMember, 0) THEN

    IIf (IsAncestor ([A_4000000], [account]. (CurrentMember), (([MTD] * ([BegBalance], [NoLocation], [NoCostCenter], [NoProduct], [UserInput], [Budget], [approuvé], [Local], [aucune Entity],[FY14],[MTD])) / 100), 0)

    on the other

    SUM ({DESCENDANTS ([account]. (CURRENTMEMBER,10,LEAVES)}, [FC_FIS])

    End

    I know this isn't the right way but due to requiremnet I do the same thing.

    Now when I retriev the Member in excel my excel is dying upward and it gives no result.

    In the newspapers, I get below error-

    [FixedCost] member formula is complex. If possible, add a non-empty directive for scattered data optimization.

    The Member [VariableCost] is complex. If possible, add a non-empty directive for scattered data optimization.

    The Member [VC_FIS] is complex. If possible, add a non-empty directive for scattered data optimization.

    Can you suggest me to this.

    Thank you.

    try using NONEMPTYSUBSET()

    "This can help to optimize the queries based on a wide range for which all non-empty combinations is known to be small. NonEmptySubset reduced the size of all the presence of a metric; for example, you can ask the non-empty subset of descendants for specific units.

    NonEmptySubset is used to reduce the size of a set before analytical later retrieval. »

    The thing is once, I got this message and used NONEMPTYSUBSET and the warning does not go far so I found myself just ignore him. Some problems are simply complicated.

  • Performing calculations BSO against ASO

    which is better to use if you need to run large calculations? (Essbase Version 11)

    Endowments have been introduced in ASO in 11.1.2. They are made in memory and create slices of data. In theory, this could be faster than the allowance made in OSB, especially if you agg cube to get what is allocated. In addition, you bring in the cells of a few blocks. I can't give you an answer honost because I have not yet tried large allocations of ASO. I will say that if they are complicated, it will take a lot more work to implement in ASO by BSO. In addition, if you actually use the function of allocation in OSB, it can be quite slow. You also get the question of creation of block at the time.

    I guess that the onl; y thing I can advise is to implement tests in ASO and BSO and see which works better.

  • Migration of the hierarchy of BSO to aso

    Hello

    Can you please guide me if there is a way I can extract a few members of the hierarchy of a dimension in application OSB in a flat file, I can use this flat file to build the ASO hierarchy.

    Thanks for your help and your time.

    You can use the Applied OLAP outline for this extractor. You could also use Smart View or MDX, and then reformat the output manually.

  • To_Number fast formula conversion

    Hi all

    I do a quick calculation of simple formula where I'm trying to convert the date of return to number.
    It start error. But what I am doing wrong. I'm trying to convert the returned date value of number.



    ***
    APP-FF-33983: type mismatch in parameter for the function "TO_NUMBER" on line 15

    Cause: The user has specified a function whose name was recognized but whose types of parameters are not all versions known to the service.

    Action: Please verify that the variables or literals passed to the function are types appropriate for the function definition. ***

    This is my code

    ----------------------------------------------------
    IS the DEFAULT for EMP_TERM_DATE '' 1-JAN-4712 (date)
    DEFAULT value FOR PAY_PROC_PERIOD_START_DATE IS 1 January 1951"(date)
    Value by DEFAULT FOR PAY_PROC_PERIOD_END_DATE IS 31-DEC-4712' (date)
    DEFAULT for C_Allowance_Balance_ASG_YTD is 0
    DEFAULT for L_paid_amount IS 0
    DEFAULT for Day_amount IS 0
    DEFAULT for days_deduction IS 0
    DEFAULT for deducted_amount IS 0
    Is the DEFAULT for L_last_day '' 31-JAN-4712 (date)

    L_last_day = TO_DATE (' 31 - DEC-'+ TO_CHAR (PAY_PROC_PERIOD_END_DATE, 'YYYY'), 'DD-MON-YYYY')

    Day_amount = (C_Allowance_Balance_ASG_YTD) / 365

    / * 15 * / days_deduction = to_number(l_last_day-EMP_TERM_DATE)
    deducted_amount = days_deduction * days_amount

    return deducted_amount

    Hello

    Try this once.

    days_deduction = days_between (L_last_day, EMP_TERM_DATE)

    Kind regards
    Aneesh N

  • Help formula ASO MDX

    Hello

    How can be function @ISMBR be translated MDX for a specific list of members? For example, how can we the BSO (@ISMBR("Jan","Mar","May","Jul","Aug","Oct","Dec")) converted to ASO formula?

    Any help is appreciated. Thank you!

    You will use the IS for a single member function and the function CONTAINS several members

    CONTAINS ([point]. CurrentMember, {[Jan] [Mar], [May] [Jul] [Aug] [Nov] [Dec]})

  • Work problem on the Member in the ASO cube formulas

    Hello

    I was asked to convert a planning cubic request in a single cube ASO BSO. I managed to convert a BSO Cube ASO through the Regional service console and added members in another cube throgh rulesfile OSB.

    Now, I must write formulas for Level0 member account dimension members. These are very simple as formulas

    If (@ISMBR ("New_Seats"))
    'Value '=' active Total Cost assets';
    on the other
    'Value '=' Asset_Value assets ';
    endif;

    and


    'Empty_Seats '= (("New Seat Additions"+"Available_Seats") -"Required_Seats");


    This is the first time that I'm working on ASO. I get this error when writing these formulas
    "Syntax Error error (1260052) in an mdx query to enter on line 1 to token '=' Empty_Seats... '. »

    Help me to write these formulas and also in the choice of appropriate member properties.

    Try something like

    CASE
    When IS ([%{dimname/}]. CurrentMember, [New_Seats]) THEN [assets Total cost]
    Else [Asset_Value]
    END

    and

    ([New headquarters] + [Available_Seats])-[Required_Seats]

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Correction formula ASO

    Hello

    Trying to convert a BSO formula in the ASO, but get an error like

    Error (1260052) - syntax error in a MDX query to enter on line 4 to token 'CASE' Membername1. could you please correct this formula. Thanks, UB

    BSO formula:

    'Membername1 '.
    (IF (@ISMBR (@IDESCENDANTS (Member5))) "Membername1" = Membername2/52 * 13 * "Membername3" *-1;)
    ELSE IF (@ISMBR (@IDESCENDANTS (Member6))) "Membername1" = Membername4/52 * 13 * "Membername3" *-1;
    ENDIF ;)

    Convert the formula above BSO to ASO, one below:

    WHEN BOX IS ([year]. CurrentMember, [Member5]) THEN
    [[Membername2] / 52 * 13 * [Membername3] *-1]

    WHEN BOX IS ([year]. CurrentMember, [Member6]) THEN
    [Membername4] / 52 * 13 * [Membername3] *-1

    END

    Remove the * 2nd * using the keyword BOX & try again!

    -Alexia

Maybe you are looking for

  • Mouse gestures El Capitan

    I'm really irritated by the movements of the mouse after upgrade to El Cap. In Mountain Lion, the mouse could be defined for two fingers to switch between the pages in the browser. Now I can only use one finger to the pages of the switch that is ofte

  • No installation of Magic Mouse 2 shows no green light when it is plugged

    I use an apple mouse and want sign out using a magic mouse 2.  When I plug it into my computer I have no green light

  • replacement iPhone battery 6

    Really having trouble finding out where can I get battery real iPhone 6. My iphone battery 6 is flowing very quickly it goes down to 10% to 100% without doing anything less than an hour. It would be very useful if someone could recommend a good Web s

  • Running retro game Windows XP

    Hi guys, I have Windows XP, I bought a Gabriel Knight game, that has the command D:\Sierra\GKCD to play, is this BACK? I've never done this before, is it safe to run it?  If it is safe to run and how to return to my XP running the system? Is it somet

  • How to run an old theme on windows xp

    I would like to run the theme: baseball, from windows 98 to windows xp, you can find it in classic windows?