Select UDA Members

I am working in Excel and trying to populate a treeview on a form with the members of a given dimension. Using GetMemberInfo that all works well. Now my question is I would like to be able to include or exclude certain members from the treeview based on UDA's attached to the members. How do I go about reading the UDA's associated with a given member? Ultimately my goal is to write a sub that works similar to GetMemberInfo, but that accept one of more UDA's to filter the output by.

I assume that it is possible that you might add new members during the budget process which is why you are seeking to find a solution that would take care of that.<BR><BR>If it is the case that members won't change, then why not just pull down the members by UDA using the Excel Add In into a worksheet, and then structure them so that they can be used in a Treeview control.<BR><BR>I know its a bit clunky, but that was what I did before I got my interactive dimension display model to work properly.<BR><BR>It saved me much time, and also meant that people could work on it offline (such as at home or in a different office).<BR><BR>Just a thought that may allow you time to go back when things are quieter to look at it again.<BR><BR>If, however you have to do it now because things might change, then I think the only thing you could do would be to:<BR><BR>Allocate a range in a worksheet that can be hidden/unhidden<BR><BR>At the start of the process you would need to clear it<BR><BR>Then use your method to get the dimension members, and use the GetUserAttributes to see if you want to write it to the range or not. <BR><BR>Then you could run the Treeview from the range.<BR><BR>The downside is that you won't know when to refresh it or not. If it is very quick to do, then it won't matter, but if it takes a while you might need to ask the user if they want to refresh their data.<BR><BR>Sorry but my Excel is corrupted tonight, otherwise I would have had a go at producing something to check out the timings of it.<BR><BR>I would be interested to see your solution.<BR>

Similar Messages

  • EPM Context filter - select base members of a node

    Hello Experts,
    Is it possible to select the base members of a node in epmcontext filter?
    Thanks,
    Nadine

    Hi Nadine,
    Its not possible to get base members of a particular parent.
    The suggestion provided by Nagarjuna will fetch you all the base level members in your dimension.
    The suggestion provided by Biswajit will not work at all. Consider the Time dimension as an example. You will have certain properties for the months. However, if you want to fetch the base level of a year, and you put a condition as PARENTH1=2010.TOTAL; BASE_MEMBER=X, it will not give you anything; since PARENTH1 of the months will not be equal to the year. Instead, it will be the quarter.
    Hope this helps.

  • Hyperion Reports 2.6 - Selecting Multiple Members Based on Criteria

    Having trouble with Selecting members from a dimension.Trying to say all level 0 mbrs, except for one.Has anyone done this and can you give me some feedback?Thanks

    Here is the method for creating statements in 2.6's member selection screen:1. Open the member selection screen for the dimension you are working with2. On the righthand side, under "Selected" right click and choose "Advanced".This will allow you to make and/or and not conditionality.Hope this helps!

  • Selecting Multiple Members for Allocation SP7

    Hi Experts,
    Before upgrading to SP7 from SP3, I could select multiple product categories in my data manager for allocation, ex. PROD_CAT_001,PROD_CAT_001,PROD_CAT_001 and then my allocation would run smoothly. But after the upgrade, whenever I select more than one product category, I'm now encountering this error:
    TOTAL STEPS  1
    1. Execute formulas:       Failed  in 1 sec.
    2. IC Eliminations:        completed  in 1 sec.
    [Selection]
    CHECKLCK= No
    (Member Selection)
    Version: ACTUAL
    Entity: DMPI
    Time: 2009.MAR
    Product: PROD_CAT_001,PROD_CAT_002,PROD_CAT_003,PROD_CAT_004,PROD_CAT_005
    [Messages]
    Execute formulasError
    Unclosed quotation mark after the character string 'PROD_CAT_001'. in:
    select [ID] from mbrPRODUCT where [CATEGORY]='PROD_CAT_001
    My logic is below:
    *RUNALLOCATION
    *FACTOR=USING/TOTAL
    *DIM COPAACCOUNT   WHAT=[EXPORT_ALLOC_BASIS]='Stat Cases';  WHERE=<<<;      USING=COPAVVSCA;   TOTAL=<<<;
    *DIM PRODUCT       WHERE=[CATEGORY]='%PRODUCT_SET%';   USING=<<<;   TOTAL=<<<;
    *DIM CUSTOMER      WHAT=ALC_CG_01;  WHERE=[SHPTO_LEVEL]='ALC_CG_01';   USING=<<<;   TOTAL=<<<;
    *DIM DATASRC       WHAT=11_INPUT;   WHERE=11_ALLOC;   USING=11_INPUT;   TOTAL=<<<;
    *ENDALLOCATION
    Hope you could help me,
    Marvin

    Hi nilanjan,
    I revised my code as shown below but I still get the same error. I really want to avoid selecting all product categories since there would be 450 members so I don't use select statements. I just want to select the product categories that have values so there would be no need to loop all 450 members because it's causing my logic to hang when validate and save it. Any suggestion on how I can select product categories that have value only?
    *FOR %PROD_CAT%=%PRODUCT_SET%
    *RUNALLOCATION
    *FACTOR=USING/TOTAL
    *DIM COPAACCOUNT   WHAT=[EXPORT_ALLOC_BASIS]='Stat Cases';  WHERE=<<<;      USING=COPAVVSCA;   TOTAL=<<<;
    *DIM PRODUCT       WHERE=[CATEGORY]='%PRODUCT_SET%';   USING=<<<;   TOTAL=<<<;
    *DIM CUSTOMER      WHAT=ALC_CG_01;  WHERE=[SHPTO_LEVEL]='ALC_CG_01';   USING=<<<;   TOTAL=<<<;
    *DIM DATASRC       WHAT=11_INPUT;   WHERE=11_ALLOC;   USING=11_INPUT;   TOTAL=<<<;
    *ENDALLOCATION
    *NEXT
    *COMMIT
    Thanks,
    Marvin

  • Automatic selection of members

    Dear members,
    I have 3 dimensions
    1) Entity dimension
    2) Account Dimension
    3) User Dimension
    User requirement is that when it select Entity dimension member > Account Dimension members and User Dimension members automatically filter and only members linked by Entity are opened.
    Entity members            
    E1                                          
    E2
    E3
    Account
    Output1
    Output2
    Output3
    User define
    FC1
    FC2
    FC3
    FC4
    FC5
    Following report is desired
    Entity = E1
    Account                  Userdefine
    Output1                      FC1
                                        FC2
    Output2                      FC3
                                        FC4
                                        FC5
    Output3                      FC5
    How the above report can be achieved.
    Please reply.
    Best regards

    Hi,
    The combination is one to many as mentioned above Entity E1 has 2 Outputs and further on each output has several User define dimension's member. I tried it like you said but it made multiple combination of account and User define members rather to restrict it. Following is the result when i try to place filter on Account and Userdefine dimension.
    Entity = E1
    Account                  Userdefine
    Output1                      FC1
                                       FC2
                                       FC3
                                        FC4
                                        FC5
    Output2                      FC1
                                       FC2
                                        FC3
                                        FC4
                                        FC5
    Output3                      FC5
                                       FC1
                                       FC2
                                        FC3
                                        FC4
    Now here the property filter is making combination with all the Accounts member rather than restricting it like desired report.
    Regards

  • Public settings with selected private members

    Is it possible to run Javadoc with the default settings ie. no -private option but in some way select specific private members in a class to be documented. I have a set of classes that I only wish to generate docs for the public attributes & methods, all private methods AND private attributes that have been tagged at the top of the class as /** PRIVATE ATTRIBUTE DESCRIPTION */. I guess not but worth a shot.
    Thanks in advance,
    Iain

    While this is possible, we have decided not to include such
    a facility in javadoc. A third party has implemented
    the ability to exclude members, but apparently not
    the ability to force their inclusion.
    http://java.sun.com/j2se/javadoc/faq/index.html#ydoc
    The serialized form page is the only page that documents
    private members while using the default access (-protected),
    so javadoc has the capacity to do what you're asking.
    You would need to modify the standard doclet. With the new
    doclet toolkit in Tiger (1.5.0), this might be somewhat
    easier.
    -Doug Kramer
    Javadoc team

  • Selectively pulling members in dataform based on a page dimension

    Hi,
    I have an entity dimension having business units and location dimension having cost centers. for example,
    I placed --> just to show you the hierarchy properly and has no meaning to the dimension member. Hyperion planning version 11
    Entity(gen 1)
    -->X1(gen 2)
    -->X2(gen 2)
    ----->X3(gen 3)
    -------->X4(gen 4)
    -------->X5(gen 4)
    ----->X6(gen 3)
    -------->X7(gen 4)
    -------->X8(gen4)
    Location(gen 1)
    -->Y1(gen 2)
    ----->Y2(gen 3)
    ----->Y3(gen 3)
    -->Y4(gen 2)
    ----->Y5(gen 3)
    ----->Y6(gen 3)
    and when we do allocation, user will select the member in entity dimension which is a page dimension in a data form.
    Is it possible when he selects X4 it should only bring Y2 and Y3 from location dimension and when the user selects X7 it should only bring Y5 and Y6.
    If my question is not clear, please let me know. Appreciate your help. Thanks in advance.
    Sai

    Hi,
    Assuming you have locations* on rows and months and accounts* on columns for example, prepare and load below data for all entity-location combinations to essbase.
    Entity Location Period Data
    X4 Y2 BegBalance 1
    X4 Y3 BegBalance 1
    Make sure you load this to begbalance and a dummy account which I assume is not used in budget data collection.
    Place Begbalance as the first column on the form. Check "Suppress Missing Block" selection from form edit menu.
    Now whenever you change the entity from page, only associated locations should be visible in the form.
    Cheers,
    Alp

  • Add Selection Dimension Members in package LoadInfoprovider

    Hello,
    I have a requirement where i have to add dimensions Entity and Time into standard package LoadInfoprovider.
    I need to allow user to choose wich entity he wants to extract from Bw infocube into BPC infocube.
    Using the transformation file to do this is not a option because my client has 200 entities and we don't have to maintan 200 files.
    Any ideas?
    Thanks
    Regards,
    Sílvia
    Edited by: Sílvia Marques on Nov 24, 2009 7:48 PM

    Sílvia,
    This type of dynamic selection is not supported by the LoadInfoprovider process chain or the transformation file structure in the 7.0 version. The issue is that there is no delivered way to pass DM prompts through to the transformation file, so you have to preset the *SELECTION= option in the transformation file and then choose your selection based on your transformation file.
    You have a few options:
    1. Usually we try to create transformation files that correspond to the groups of entities our different user groups will be interested in. This cuts down on the multiple transformation file issue (200 entities down to the number of user groups).
    2. Another option, which we have not had to use, is to use security or work status to protect entities that a particular user is not supposed to be able to write to. These records will then be rejected in the load. (You'll need to set your rejected record limit very high in the transformation file for this to work.)
    3. A last option is to set up a load of all entities into the BPC application in a "load" datasource (or a staging application), then allow the user to bring entities over into the main reporting datasource using the Copy DM package, which allows a granular and dynamic selection.
    Overall, I'd recommend attempting to design your application in such a way that users will not have to make the choice to load specific entities, so that you can avoid these workarounds.
    Ethan

  • How to select TopN members on a given level?

    Background:
    "Products_dim" has two level,"Product" and "Category".
    Target:
    Select Products holding biggest Cost_measure Value on
    "Product" level.
    Code:
    select distinct PROD_id
    FROM TABLE(
    OLAP_TABLE(
    'SCOTT.SALES_AWS DURATION QUERY',
    'middle_table',
    'call TOPN_PRG',
    'MEASURE COST FROM SALES_AWS!cost_measure
    DIMENSION customers_dim WITH
    HIERARCHY customers_dim_parentrel
    DIMension prod_id FROM sim_products_dim WITH
    HIERARCHY sim_products_dim_parentrel
    the context of prgram 'TOPN_PRG' is:
    limit products_dim to products_dim_levelrel 'PRODUCT'
    limit products_dim to top 4 basedon COST_MEASURE
    Return Result:
    CATEGPRY.1
    CATEGORY.2
    PRODUCT.2
    PRODUCT.4
    My Desire results:
    PRODUCT.2
    PRODUCT.4
    PRODUCT.8
    PRODUCT.12
    somebody can tell me how to achive it?

    I haven't read through this extensively, but think you need just a simple tweak in your program:
    limit products_dim to products_dim_levelrel 'PRODUCT'
    limit products_dim KEEP top 4 basedon COST_MEASURE
    Basically, first you pick all products at the PRODUCT level, and then of those you keep the top 4.
    if you say "to" in the 2nd limit, then it ignores anything in status and starts over from scratch.
    Hope this helps,
    Scott

  • Design Studio - Selecting multiple members

    Dear Experts,
    We are developing a DS 1.2 Application with a drill down\drill-trough functionality on a chart component, using the flowing code of the CHART on click event:
    Application.openWindow( "/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID=******" + "&XVAR=" + CHART_1.getSelectedMember("InfoObject").internalKey );
    The problem occurs when selecting more than one value of the chart.
    In this case, getSelectedMemeber returns only the first selected member and not all of them.
    Could you please offer a way we can drill down\drill-trough with more than one selected value.
    Best Regards,
    Snir

    Hi,
    Giving option to remember old selection please try below method .
    Create Your Chart on Separate Data source DS_Chart.
    Create One Global Script Variable
    var_Chart_Selection     String     Default value (Blank)
    OnClick Event of Chart write following code.
    var charsel = CHART_2.getSelectedMember("RLONG_TXT").text
    if ((ChartSelect == "") ) {
        ChartSelect = charsel;
    } else {
        ChartSelect = ChartSelect +";"+charsel;
    TEXT_1.setText(ChartSelect);     //This is for testing what value is added .
    DS_Chart.reloadData(); // This will remove Old Selection

  • Order of members selected using @descendants in planning forms

    Hello!
    For example, I have the following hierarchy on a dimenstion:
    mbr1
    _mbr1.1
    _mbr1.2
    _mbr1.3
    __mbr1.3.1
    __mbr1.3.2
    I want to select all hier by relational function e.g. @idescendants(mbr1)
    The result is as follows:
    __mbr1.3.2
    __mbr1.3.1
    _mbr1.3
    _mbr1.2
    _mbr1.1
    mbr1
    Is there any chekbox in the planning i missed in order to produce result in normal order, not up-side down?
    Thanks in advance.

    I am just desinging a data form. Now, I have selected all members i need - one by one. So, if I need to add or remove members from hier on dimension - I need to change all my data forms... a lot of them.

  • Essbase UDAs with Financial Reporting

    Hi All,
    I am suggesting client to use Reports with Essbase and the application is built with extensive use of UDAs. My question was whether Reports can be easily designed using UDAs on Financial Reporting.
    THanx in Advance
    Cheers

    Yes, Financial Reports can be designed around UDAs:
    Under the Select members dialog Window, Click the Function tab, then add the Property function, here is where you select UDA.
    For example, we use the following to restrict members: Children of Sales Group AND UDA = Group_B
    We use more substitution variables in reports than UDAs, is there are particular problem you are looking to solve?

  • UDA's in Excel

    Is there a way to easily include a UDA in an Excel Worksheet without going through member selection?thanks

    What you can do with the addin is select member selection from the essbase menu. Select the dimension you want add it to the right box. Then right mouse click on it and select subset. In the box that appears select UDA = your UDA. Click add. click ok until you leavfe member selection. What you end up with is a list of members that meet that uda criteria. Not the most elegant solution, but it will get you the list you need. I think you can also do this in the query wizard.Glenn [email protected] Solutions

  • How do I move multiple dimension members up one level in planning?

    I can't figure out how to select multiple members.
    I hope I don't have to cut and paste them individually.

    ODI maybe ?
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • How to see Shared Members in Smart View on Ad-hoc Analysis mode

    Hi All,
    We are using Hyperion Planning v 11.1.1.3.
    For the alternate hierarchy we have created shared members. But in Smart View we are unable to see Shared members hierarchy in Ad-hoc analysis mode.
    Is this limitation in Hyperion Planning?
    Or
    Is there any way to see shared members Hierarchy in Smart View in Ad-hoc analysis mode?
    It is urgent requirement Please let me know as early as possible
    Thanks in Advance!!!

    When you say open data form in Ad-hoc mode, can you do that? I think when you select Ad-hoc mode, you are basically connecting to Essbase and therefore need to manually select the members. (of course, I've got a 11.1.2 env right now so not too sure of 11.1.1.3)
    I'm able to just go to Member Selection and select whatever hierarchy i want, Shared or Stored, when I'm connected to Essbase. When connecting to Planning, I dont have any option of opening the form as Ad-hoc mode.
    Can you see the hierarchy if selecting the members using Essbase connection and not planning?
    Cheers,
    Abhishek

Maybe you are looking for