On the conversion of the Member of BSO formula helps ASO

Hello

I'm new to MDX and got stuck on the conversion of function @IsMbr to ASO.

Here's what my formula BSO

JFK
@ISMBR ("a") AND @ISUDA ("Account", "L"))
« C » = « D » ;
ENDIF

Note: A, C, D and L are of different sizes.

I am able to generate the formula of the BSO and I've tagged dynamic members top member. I have therefore been able to data aggregated.
Formual to ASO works on lower-level members, but I can do together to ASO. She says all dynamics.

Thanks for your suggestions.

Hello

There is a very good article in the MDX > Aggregate Storage topics > MDX contour forms Essbase technical reference which are necessary to carry out certain functions of BSO calculator examples of the MDX, the link to the 9.3.1 version is attached here.

[http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/techref.htm]

The @ISMBR example is slightly more complicated than what you need, what it is looking for a range of members, where you don't need one Member, so it should work (which assumes that you calculate 'Member C'):

IIF (is ([Dim]. CurrentMember, [A member]) AND IsUda ([account]. (CurrentMember, 'L'), [member], missing)

Please note that when the words are underlined in what above, they must appear in [but here assumes that it is a link and notes.] This formula is perhaps not optimal but it works for me.

I'm afraid that my MDX skills probably don't extend far enough to help with your other point, it sounds as if you need a the IIF formula that performs a calculation if at level 0 and children are current Member if, at a level higher than 0, but I think that could involve a lot of orders "Crossjoin" and I have not tried those of front.

Hope this helps
Stuart Game

Tags: Business Intelligence

Similar Questions

  • Convert Member BSO formulas to ASO

    Please convert the following Member BSO formula ASO MDX formula

    IF (@LEVMBRS ("M", 0)
    )

    "A" = @ROUND ("Z" * "C"-> "D"-> "E"-> "Z", 0) +;
    ENDIF

    -------------------------------------------------------------------------------------------------

    IIF ([M]. (Level (0)], round ([Z] * [C]-> [D]-> [E]-> [Z] + [A]), 0)

    IIF (ISLEAF ([M]), ROUND (([Z] * ([C], [D], [E], [Z])), 0) + [A], MISSING)

  • BSO formula to aso

    Formula of BSo

    IF (@ISMBR (@IDESCENDANTS ("health Companies")))

    "H42000. Calc' = (("H40900"-> "NG_Opt" + "H41000"-> "NG_Opt"
    "H41100"-> "NG_Opt" + "H41200"->"NG_Opt" + "H41300"->"NG_Opt".
    "H41400"-> "NG_Opt" + "H41700"-> "NG_Opt") *.
    ("NG_11Adj"-> "PLAT_00"-> "BSEG_00"-> "HMHS_00000"-> "PROD_000"-> "MKT_0000"-> "DEPT_00000"-> "FAC_00000"-> "LAE rate")) ;



    Formula of the ASO
    -CASE when (Company.CurrentMember, [companies health]) is then
    [H42000.calc] = (([H40900], NG_opt + [H41000], NG_opt + [H41100], NG_opt + [H41200], NG_opt + [H41300], NG_opt))
    + [H41400], NG_opt + [41700], NG_opt) *.
    (NG_Adj.currentmember, Plat_00.currentmember, BSEG_00.currentmember, HMHS_00000.currentmember,
    PROD_000.CurrentMember, MKT_0000.currentmember, DEPT_00000.currentmember, FAC_00000.currentmember.
    LAERate)

    End

    I'm trying to convert asf formula aso.

    I get the error message
    Error (1260052) syntax error in a mdx query to enter on line 2 to token '=' NG_21Adj

    I write formula member of NG_21Adj and looks like it does not of '=' and sign ' + '.

    can someone help me with this

    Thank you

    Oh (of course). In the formula of Member ASO that the calc is for this member, then the equation is not necessary.

    But I'm confused because you said that this formula Member performed a member called NG_21Adj

    If H42000.calc whence?

    Below should work syntactically, but now I'm unclear of what your goal is. Which Member you are trying to calculate?

    CASE WHEN IsAncestor([Health Companies], [Company].CurrentMember, INCLUDEMEMBER) THEN
    (([H40900], [NG_opt]) + ([H41000], [NG_opt]) + ([H41100], [NG_opt]) + ([H41200], [NG_opt]) + ([H41300], [NG_opt]) + ([H41400], [NG_opt]) + ([41700], [NG_opt])) *
    ([NG_Adj], [Plat_00], [BSEG_00], [HMHS_00000], [PROD_000], [MKT_0000], [DEPT_00000], [FAC_00000], [LAERate]) END
    

    or

    CASE WHEN IsAncestor([Health Companies], [Company].CurrentMember, INCLUDEMEMBER) THEN
    SUM(CROSSJOIN({[H40900], [H41000], [H41100], [H41200], [H41300], [H41400], [41700]}, {[NG_opt]})) * ([NG_Adj], [Plat_00], [BSEG_00], [HMHS_00000], [PROD_000], [MKT_0000], [DEPT_00000], [FAC_00000], [LAERate]) END
     
    
  • What is the member limit for BSO and asked ASO to 11.1.2.2?

    Hi gurus,

    I need to know what is the maximum member limit requests for BSO and output 11.1.2.2 ASO (which means that the maximum number of members can we have in the outline for BSO/ASO). Also, I need to know what is the maximum limit membership to a Hyperion Planning application?

    We are planning on creating a hyperion, planning an application that could be partitioned with ASO (target). Could you gurus please tell me is it possible? I know that oracle does not support and recommend this right now.

    Thank you

    Hello

    Please see the documentation from the link below:

    Topic:
    Database of global storage limits
    Block storage of database limits

    http://docs.Oracle.com/CD/E17236_01/EPM.1112/esb_dbag.PDF

    ASO: Please see: Page 1048.
    For the BSO: Please see: Page 1050.

    I hope this helps!

    Kind regards
    Priya

  • I upgraded to firefox 3.6 beta 3 for firefox 12 and now, none of the sites Spruz I own or am administrator on just shows the Member of the groups of pictures are huge

    I upgraded to firefox 3.6 beta 3 for firefox 12 and now, no sites Spruz I own or am admin on watch just the Member groups, photos and videos are huge...

    My site about Spruz shows members of the groups, photos and great videos... Instead of members photos taking place a 1 1/2 X 4 space (3 rows) in the upper left corner of my site, they are falling is greater than the length of the first page in single file... Groups and videos take place amid all the first page...

    As I have something that is compatible with the site that I admit needs to be corrected... It appears that way on all Spruz sites I belong to...

    I can get the photos to display in 3 columns, if I do this:

    Orange Firefox button or classic menu Tools > Options > content

    In the section fonts and colors, click on the Advanced... button.

    Change Minimum font size None and OK out of Options.

    But most people won't do that. I prefer a minimum of at least 10 font size.

    Then... How to fix it. How the thumbnails are size, is that they 10em with a font size of basis of 5px. If the minimum size is set to 10px, double images in height and width.

    It would be more logical if the base in your style sheet font size was larger. Can change you it? If so, try to double the font size and to halve the size of the relative picture:

    In http://languagesofourancestors.spruz.com/dhtml/corestyle/xstyle.css


    /*All Cards Small*/ .SUI-UserPic.small, .SUI-ImageCard.small, .SUI-VideoCard.small { font-size: 10px;}

    /* User Pics */ (4 lines down) .SUI-UserPic .SUI-CardImage { display: block; width: 5em; height: 5em; overflow: hidden; border: 1px solid #aaa; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;} .SUI-UserPic .SUI-CardImage img { width: 5em; min-height: 5em; border: 0 none;} .SUI-UserPic .PopInfo {line-height: normal; display: none; width: 140px; position: absolute; z-index: 2; top: 4em; left: 0; margin: 0 auto;}

    I think that will be more widely compatible. There may be some details that I missed, but hope this helps.

    I don't know why the minimum font size has not been applied as well in Firefox 3.6, but I suspect that this is the new normal.

  • Authenticate on the Member Server external windowsdb

    I would like to know if someone was able to get the version of camera ACS to authenticate users on a Windows Member Server not a domain controller (no advertising).

    My bad, sorry.

    When you use the device, you must use the Remote Agent for Windows, the device then speak this agent to authenticate the users in its database SAM or AD. You need this because the unit does not in any domain, so it must pass the usernames/passwords on a Windows Server that can authenticate users.

    You can read about it here:

    http://www.Cisco.com/univercd/CC/TD/doc/product/access/acs_soft/csacsapp/Raig/Rawi.htm

    Basically install it on the Member Server, and you should be good to go, it will automatically use the local SAM database to check names of user and password. It is actually easier to set up if you try to authenticate to a domain, since there is really nothing to install other than the agent for you.

  • Recreate the Member lost/damaged redo log in a group

    DB version: 11.2.0.4

    OS: Oracle Linux 6.5

    In this particular PB we have multiplexes recovery logs (2 members from each group of redo).

    If one member of a group of Redo log is corrupted then, regardless of whether the Member belonged to the Group that is CURRENT, ACTIVE or INACTIVE, can we just let GO and CREATE the file journal lost this group member by following the steps below?

    -Find the corrupted Member

    SELECT GROUP #, STATUS, MEMBER OF V$ LOGFILE WHERE STATUS = 'INVALID ';

    1 back UP the DB

    2. CHANGE THE SYSTEM CHECKPOINT;

    3 ALTER DATABASE CLEAR LOGFILE GROUP 3;  - , This step should not be executed. Right?

    4. ALTER DATABASE DROP LOGFILE MEMBER ' / oracle/oradata/wms/redo02.log';

    (Apparently, this removes not the logfile at the OS level, only the control file is updated in the DB)

    5 ALTER DATABASE ADD LOGFILE MEMBER ' / oracle/oradata/wms/redo02b.log' to GROUP 3.

    When I googled for steps, I found the table below in the official documentation of the Oracle. This table is applicable only if the ENTIRE REDO LOG disappeared.

    http://docs.Oracle.com/CD/E25054_01/backup.1111/e10642/osadvsce.htm#CACFJDBG

    I want just the steps if only 1 member of a multiplex group is lost/damaged.

    3. ALTER DATABASE CLEAR LOGFILE GROUP 3;  -This step should not be executed. Right?

    Yes. It's true. You can refer to the section 'Recovery after losing a member of the a multiplex online Redo Log group' under recovery after the loss of online redo log files: scenarios

    HTH

    -Jonathan Rolland

  • Allocate the value of the Member in a fixed child member

    Dear gurus,

    I have the scenario where I have more than 500 members of the parent in which data is entered in the 'Member' and then need to always refer to only "member_input" child of it (member_input is a member of the sheet,

    but he has several brothers and sisters who are parents themselves). If I could use a generic code by which I can send data to fixed member, it would much reduce my code.


    So, if I entered the data to Mem1 than 50, then he must be pushed to mem1_input than 50 and like wise for other members. But I am not able to use any function to directly allocate data of fixed member under parent who has the suffix.

    I tried to use the @concatenate function in Fix & error "not a CALC command [@Concatenate].

    (@Concatenate ("Member", '_input')) = 'Member '.

    THX

    Try @Member (@Concatenate ("Member", "_input")) = 'Member '.

    Sree - mougel

  • EN error "the Member does not exist in the application.

    I get the Member does not exist in the error in the application all in area to open the report. Recently, I've renamed the member name (from "deferred tax liability" to "Deferred tax liability") in the application of HFM.

    Thank you

    MB

    I missed to change the name in a row. I changed it. It's working now.

    Thank you

  • Select the Member not level 0 in the form of Hyperion Planning

    Hello

    I have the next dimension:

    Total product (Lev 3)-> product-> product-> product (Lev 0) (Lev 1) (Lev 2)

    In the form of selecting members, I need to dynamically select ALL AND ONLY members of level 1 (range). How can I do this?

    I can't use a filter on an attribute, because the product range is not level 0 and the member functions (ancestors, children, Parents,...) do not seem to apply in my case.

    I thank you,

    Federico

    I don't think that there is a simple approach. If your rating is sparse, then you can assign attributes to the level 1 members and use the form.

    Concerning

    Celvin Kattookaran

  • Error: Name of the Member has invalid characters, is too long or is empty

    Hello!

    I am trying to deploy the HFM application in 11.1.1.3 and receive the errors below.

    Error: Name of the Member has invalid characters, is too long or is empty

    Error: No child is specified for the parent/child pair

    Real


    Any idea?


    Thanks in advance!

    Sandeep Kumar

    Hi Sandeep

    I think you should post this question on the forum HFM, it is dedicated to FDM and FDMEE...

    You try to deploy from EPMA?

    What is a comma as the first character of the name of your Member?

    Julien

  • How to display the member name and/or Alias according to generation in Studio EN?

    I have a report that contains relatives in lines that are set to stretch and show Member aliases. During the expansion under the parent I would like to display the member name and Member Alias. I tried conditional formatting to replace the Alias members using a text function, but replace only accepts text, not functions. Does anyone know how to do this?

    I use 11.1.2.3

    Do you need to in the same column? If this isn't the case, you could pull in another column of the alias and use conditional formatting to hide either or depending on the generation.

  • Structured types - support to the member card/ORDER function

    In order to compare the types of objects we create the methods member MAP MEMBER FUNCTION or ORDER MEMBER FUNCTION in structured types (aka: object types / types SQL).

    But when I add a new method of Member in a structured type I do not see any option where we could define this method with the option MAP or ORDER.

    This could be useful for the generation of DDL to include this keyword before the MEMBER.


    Current DDL generation:

    CREATE or REPLACE TYPE t_obj_foo AS BODY

    MEMBER FUNCTION get_key_code RETURN VARCHAR2 AS

    BEGIN

    RETURN key_code;

    END get_key_code;

    END;

    Expected:

    CREATE or REPLACE TYPE t_obj_foo AS BODY

    Map MEMBER FUNCTION get_key_code RETURN VARCHAR2 AS

    BEGIN

    RETURN key_code;

    END get_key_code;

    END;

    Note that to get this generation output DDL I had to declare explicitly in the body of the method the begin... END name_of_method, like this:

    BEGIN

    RETURN key_code;

    END get_key_code;

    It's just a slight improvement which could be included in the future, but I thought it will be good to inform and to see if there was another option that had not yet seen.

    Thanks guys for your great work with SQL Developer!

    Hello

    for structured type in physical model, you can set one of the methods as function of card order and can define whether the map or order

    Philippe

  • How to check if the member exists in essbase cube using IF cond.

    Hello

    I have a requirement to validate certain accounts and whether or not they exist and use in Calc. We have some list of accounts per cent who have certain amounts of pilot. If the user selects the parent account, it must automatically calc with percentage accounts to generate the values for all of its children.

    The issue is that we have many accounts and many accounts per cent, is not that all accounts have per cent accounts. That's the problem.

    When I fixer to fix a high level of accounts, get this error message that says that the member exists and return the empty member set.

    Formula for [Revcnt] runtime error (line 49): attempt to cross a member function [@X] null

    The same even if I use the Emptymembersets value;

    The script is down,

    Fix (@relative({SelectAccount},0),

    ("Revcnt"
    IF (@ISMBR (@Member (@Concatenate (@Name (@CURRMBR ("Account")), "%"))

    Condition;

    ENDIF);

    ENDFIX

    Y at - it a command to validate if the member exists in the cube or not?

    We use 11.1.2.1 Essbase on Windows 64-bit.

    What error do you get?

    This is an example (I wrote this in basic from the example, create a member 100% 10)

    FIX(@RELATIVE("Product",0),"Actual", "New York","Jan")
    Sales(
    IF(@MATCH("Product",@NAME(@CONCATENATE(@CONCATENATE(@SUBSTRING(@NAME(@CURRMBR("Product")),0,3),"%"),@SUBSTRING(@NAME(@CURRMBR("Product")),4,6))))->"New York" == #Missing)
    1;
    ENDIF
    )
    ENDFIX
    

    I got 1 100% 10-> Jan-> sale-> "New York"-> real

  • List of available MDX properties / always show the name of the Member instead of alias

    Hi all

    does anyone know if there is a list of all available MDX properties that can be used in a query with Essbase MDX?
    There is a very small list in the technical documentation (http://docs.oracle.com/cd/E12825_01/epm.111/esb_techref/mdx_properties.htm), but I know that there are many more properties.
    For example, a property that is not documented is ANCESTOR_NAMES:
    WITH MEMBER [year]. [false] '0', SOLVE_ORDER = 0
    SELECT {[year]. [Dummy]} on columns,
    [Account]. Properties of members ANCESTOR_NAMES lines
    OF [App.Db];

    Anyone know if there is such a list?

    And another question:
    The query displays always the alias of members (e.g. [account]. Members). Is it possible that by default the name of the Member instead of the alias is used? Without using the nom_membre property.

    Essbase version: 11.1.1.3

    Thank you
    Th

    To the second question about the name of the Member, try the following statement at a MaxL session:
    change the alias set session dml_output

Maybe you are looking for

  • What the Hey?

    Why apple spent so much time training all users NEVER to click on the home button when the fingerprint detection, but now with IOS 10, it is necessary to click again when connecting. Why? Someone knows why we experienced all users now spend time wait

  • F004dx Pavilion 17: Pavilion 17 AMD Radeon HD graphics card Windows 7 drivers f004dx

    I'm downgrading my Pavilion 17 f004dx to Windows 7 Pro.  I have the Pro Windows 7 64 bit responsible and all windows updates for it so far.  I'm having a problem with the installation of the video drivers.  For some reason any the AMD Catalyst video

  • Display more than 7 characters in a 2D in report table

    I'm trying to display the string properties in a table report 2D, but all I get is the first 7 characters in the string, even if there is plenty of room in the 'cell' for more characters.  Y at - it a setting to increase the number of character expos

  • Conversion of a Variant to the path

    Hi all I'm trying to use a configuration file to store my data for parameters. At the moment it's paths and parameters of the port com I thought that it would be preferable return a variant of my VI, but my code below gives this runtime error: LabVIE

  • HP Pavilion dv9605ea

    Hello can I use a disc ssd in this laptop? I need additional cables? type of ram that do I need to upgrade from 2 GB to 4 GB? where can I find a complete specifitions for this model of laptop computer? info about the type of additional places? etc. T