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,
NadineHi 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,
MarvinHi 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 regardsHi,
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,
IainWhile 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.
SaiHi,
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 PMSí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,
SnirHi,
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
CheersYes, 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? -
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
-
I've been trying to open Itunes after upgrading it to 10.7 I think and this is what it says "itunes library cannot be read because it was created by a newer version of itunes"
-
Hai, I m using filedownload ui element for downloading an excel file. when i click the download it opening a new window I given behaviour is allowsave, so its giving options open,save and cancel. when i select open the excel is opened in another wind
-
When I have opened newstand it will not close like other apps. I have to shutdown the iPad completely why?
-
Powerpoint pictures on Mac computer
How can I view powerpoint pictures sent to me in e-mails on my mac computer
-
Hi everyone, I was going to install dictionaries for hunspell in order to use them with OOffice, texworks and KDE. Is there any system wide installation? Or didn't I see dictionary packages in the repository? Would be glad to hear some comments. Than