EVDRE Expansion depending on Property of members

Hi All,
I am developing a report which will give me data for specific property of the members and at different levels. Let me explain it more... We have a dimension PROJ which has one property Bill_to. This property is set to child projects only. So now EvDRE should give me data if Bill_To = "X". I could get this working by putting the condition in MemberSet in Expansion range.
Now, i want to populate the data depending on the hierarchy. Like, if i want to query for Level 0 member then it should only give me data rolled up to parent for ONLY those child members which have Bill_To property set to 'X'.
Depending on the desired levels, i tried this condition in MemberSet: Bill_To = 'X' and HLevel = 1 (varies depending on the level). But it didnt work.
I would really appreciate any help on this.
Thanks,
Mandar

Thanks for the reply Nilanjan but it didnt work like i tried earlier. It gives me data for level 1 even for all the projects which doesnt have Bill_To property set.
Let me explain it a little more... we have around 400 prjects of which many have different parents and they are at different levels of hierarchy. So i want to fetch the data like
At Level 0 --> Only projects with Bill_To = 'X' (Rolling up to Parent Projects in Hierarchy)
At Level 1 --> Only projects with Bill_To = 'X' (Rolling up to Parent Projects in Hierarchy)
At Level 3 --> Only projects with Bill_To = 'X' (Rolling up to Parent Projects in Hierarchy)
At Level 'BAS' --> Only projects with Bill_To = 'X' (i could get this data set by simply putting the condition in MemberSet.)
Thanks Again,
Mandar.

Similar Messages

  • Promote Properties from Orchestration without dependency on Property Schema

    I have a property schema deployed in a common application, all properties are of MessageContextPropertyBase Type. I want to promote properties in orchestration outgoing message, which generally is done by adding a reference to property schema assembly
    and assigning the values to promoted property and then initialize a correlation on the property while sending the message. This approach create a dependency on property schema assembly. I don't want to have this dependency. Is there any other way to promote
    properties from orchestration except correlation initialization.

    The Promoted Property in BizTalk is a method of naming and share names between BizTalk artifacts. Say we receive a message and want to route it by looking to some node in this message or some context value of this message. We don't want to use an XPath,
    we just want to use a name of some message property (which further can be mapped to XPath internally or some context value, which is an implementation detail). So now we have a name. The next step is to limit my names in some namespace.
    The solution in BizTalk was the names implemented as the XML Schema root nodes together with XML Namespaces. The possible solutions could be use of DB or some generic service to store and manage the shared names, but in BizTalk we have the names which are
    effectively the nodes of property schema. To manage those shared names we can use the standard BizTalk tooling for XML Schemas, which is nice. Now we can use the same name for different message properties in several messages, which gives us a nice correlation
    method.
    But again, the main idea of Promoted Property in BizTalk is a method of naming and share names between BizTalk artifacts. Sorry for this description. Just want to know we are on the same page.
    Back to your question. It is not clear what is your issue.
    Is it the weird way to promote property for new messages in orchestration?
    IMHO, this is a real issue but a small one. 
    Is it the application dependency created by shared schema? This issue is a big one, IMHO. It harms development and deployment productivity, but makes deployment more secure and reliable. Reliability won in this
    battle. If we compare the deployment process of the .NET applications with BizTalk applications, the .NET app deployment is simpler and less reliable, the BTS app deployment is more complex and more reliable. Now developers should pay a high attention to the
    deployment aspects of the BTS application up-front. 
    Leonid Ganeline [BizTalk MVP] <a href="http://social.technet.microsoft.com/wiki/contents/articles/20258.biztalk-integration-development-architecture.aspx">BizTalk Development Architecture</a>

  • BPC 10.0 NW - Different expansions based on property

    Hej Gurus,
    I am trying to make a report with two dimensions in the rows - Costcenters and Accounts. I want the accounts in the reports to be based on the costcenters in the report in the following way:
    If property of Costcenter = X --> Select Account Baselevel members
    If property of Costcenter = Y --> Select Account Parent member
    So the report should either show the parent or the children based on a property in the costcenter dimension. In 7.5, I would have been able to achieve this by using the '|' in the memberset to create two seperate expansions. I have tried to use this in an EPMAxisOverride, but it does not seem to recognize '|'.
    Have any of you tried to create something similar to this?
    Best regards,
    Mikkel Kristensen

    Hi Mikkel,
    Are the accounts called unique per Costcenter? If yes, you can use the Dimension Property Expansion.
    You can tag the account which Costcenter it belongs.
    ACCOUNTA1              = CC1
    ACCOUNTA2              = CC1
    ACCOUNT_PARENTA = CC1
    ACCOUNTB1              = CC2
    ACCOUNTB2              = CC2
    ACCOUNT_PARENTB = CC2
    Just create a property in the account dimension the will tag which costcenter it belongs.
    Call the accounts Member and Base Level and the Costcenter in Dimension Property , choose Account and then the property you have created to tag which costcenter it belongs.
    It should look something like the one below.
    It should be Linked to property 'CC' of the dimension 'ACCOUNT'.
    Thanks,
    Bennie Jay

  • Dynamic EVDRE expansion

    Hi All,
    we have a requirement of dynamic expansion of evdre based on the user selection.
    Out of 6 dimension, user may select as many as he wants, and based on the selection we need to expand the evdre and generate the report in a different sheet.
    We tried to give the dimension from the excel reference, but due to the unselected dimension in selection sheet, we received EVDRE error.
    When we tried to restrict the the EVDRE range cells, we received the below error:
    "runExpand: RowKeyRange<>RowExpandOptions wks:Sheet1".
    Please suggest on it and provide a workaround to achieve the requirement.
    Thanks and Regards,
    Umesh Jethwani.

    Hi Umesh,
    This error usually means that the rowkeyrange is not matching with the expansion options. If your row key range is set to do an expansion on 3 rows, then you should have 3 rows in the expansion options.
    You have specified some specific number of expansions in your EVDRE, lets say 3 dimensions in rows. You are passing the expansion dimension members from another sheet. If you dont get all the 3 expansions in the sheet 2, then the expansion option will not match with the rowkeyrange.
    So, even if the user doesnt select any dimension member, you need to pass some member (may be the highest node) to that dimension.
    Hope you got my idea.

  • Pipe in Expansion does not expand BAS members for all KeyRanges

    Hi all,
    I created a simple report to input some figures (in this case currency translation rates). I would like to add the different figures per period (BAS members of selected time period) and would like to have the different input currencies separated using the PIPE within the expansion parameters (rf. screenshot):
    http://up.picr.de/4945568.png
    I would expect the following result after expanding (rf. screenshot):
    http://up.picr.de/4945586.jpg
    What I get is the following; for the first KeyRange the BAS members are listed from JAN to DEC. the other KeyRanges only show the JAN 12 times (rf. screenshot ):
    http://up.picr.de/4945604.jpg
    Does anyone have an idea? I already tried to modify the expansion from BAS to BAS|BAS|BAS, but the result is the same.
    Thanks in advance and best regards
    DoubleM
    Using: BPC 7.5 for Microsoft

    Hi Karsten,
    thank you for your answer, too. Yes, this is sth. I also thought about (just add the Dimension description in a new header able.  I think now it's ok.
    If I would adapt the report like this I would have the next issue. I like using the pipes as they give a little bit more overview to a report (from my point of view), but I guess the functionality is not always really sophisticated.
    Example: Normaly the formula next to the first cells in the headers (like EVDES) is copied to the rest of the KeyRange. If you use pipes you have different KeyRanges and I would also expect, that the formula is also copied to this Ranges, but it will not. If I have static reports (like in the example of this thread), it's quite easy to copy the formulas, so the description is also named in the other ranges.
    But if you have really dynamic reports (so you do not know, how many rows will be filled) you cannot copy the formulas easily. Maybe a solution with macros might be possible, but it's not the nicest way ...
    cheers
    DoubleM

  • Evdre expansion question

    Hi,
    I have a requirement to create an evdre input schedule with two dimensions in rows, ACCOUNT and INTCO.
    The account dimension should expand using a MEMBERSET of SELF,ALL with the appropriate member set in the CV.
    The intco dimension should be selected depending on the account per row with an IF statement (IF(evpro(LEGAL;account;PINTCO)="Y";"INTCO.TOTAL";"I_NONE")
    Is this possible? In a non expanding input schedule I can do it, but is it also possible to have the input schedule expand along the account dimension?
    Thanks,
    Arnold

    Hi Arnold,
    One possible workaround is to use that formula in a CellKeyRange.
    In the evDRE keyrange set the  CellKeyRangevalue to =EVRNG(P8)
    In cell P8, place your formula
    =(IF(evpro(LEGAL;"account";PINTCO)="Y";"INTCO.TOTAL";"I_NONE")
    You need to change the "account" word  to use an Excel key reference which is dynamic. Test it out and you'll see what I mean.
    In my test I had the following in cell P8
    =IF(J8="CE0001000","Europe_IN","NA_IN")
    Give it a try and you'll see what happens in the evDRE range just to right of the data range.
    Note that using CellKeyRanges are a drag on performance so please use them carefully.
    You can also use an evGET report to do what you want as well but they perform poorly as well.
    Goodluck,
    John

  • EVDRE Column expansion: Auto hide column following expansion

    Hello All
    I have an EVDRE expansion question please. If i set my column to expand on BAS members of Entity,  and i have say 10 entities that are a part of my selected parent entity, i notice that the 11th column auto hides in excel. I assume this is caused by the fact that the page key range definition requires the colkeyrange to include a minimum of two columns.
    Does any one know how to stop this? Perhaps as one of the OptionsRange?
    The context of my question is that i have 4 EVDRE's in my sheet - if one of them results in a column being hidden, it hides results from the EVDRE results that appears below it.
    Naturally, the same applies to a Row expansion.
    Thanks for any assistance
    Glen

    Hi Glen,
    I cannot decipher the way your template looks like. As far as I understand your statement, you have a "DYANMIC" expansion in column in which you use BAS as your flag for column member set.
    This is how it works, if you're using flags (e.g. BAS, SELF, DEP) as your member set. It highly depends on your current view. Meaning, if the member in your current view has only 1 BAS level member, then the column next to it will automatically hide. Therefore, the case where you are in is not usual in BPC wherein the current view on that dimension has 10 BAS level members and the column next to it automatically hides.
    Possible cause/reason, I suppose is that you are using "HIDECOLKEYS" in your option range tagged as "Y" in your 2nd or 3rd or 4th EvDRE which is PROBABLY LOCATED under the ranges of EvDRE where you have 10 BAS level members.
    I hope my statements are easily comprehendable.
    Thanks! Hope this helps... _
    I'm sorry I forgot to highlight this: 
    Does any one know how to stop this? Perhaps as one of the OptionsRange?
    The context of my question is that i have 4 EVDRE's in my sheet - if one of them results in a column being hidden, it hides results from the EVDRE results that appears below it.
    Naturally, the same applies to a Row expansion.
    Thanks for any assistance
    Glen
    So what I want to suggest is that check all your column and row ranges if it overlaps each other in each EvDRE. It would be best to relocate other EvDREs OR remove the "Y" tags on your option range at "hidecolkeys" and/or "hiderowkeys" and just group the IDs manually through MS EXCEL.
    Thanks!
    Edited by: hitachi88 on Nov 3, 2010 4:41 PM

  • Formula/Function Retention in Expansion Area of EvDRE

    Hi,
    Is there any way I can retain excel formula or function within the area of EvDRE expansion, in an input schedule?
    Structure of my input schedule is fixed columns and dynamic rows.
    Many thanks,
    Shabba

    Hi Petar,
    Looks like a very helpful answer, thanks for that.
    But the issue is bit more complex, I've two dimensions in rows i.e. Country and Account. For each Country a block of Account members is repeated. For example:
    Country A, Account 101 - user input
    Country A, Account 102 - calculation a
    Country A, Account 103 - user input
    Country A, Account 104 - calculation b
    Country A, Account 105 - calculation c
    Country B, Account 101 - user input
    Country B, Account 102 - calculation a
    Country B, Account 103 - user input
    Country B, Account 104 - calculation b
    Country B, Account 105 - calculation c
    As you can see that within block of accounts each calculation is different from the other. Here it is, also, important to mention that countries in the Country dimension are also not fixed - change with respect to the CV selections. So number of rows can't be fixed.
    I would appreciate your response.
    Many thanks,
    Shabbar

  • EvDRE Sheet Expansion

    Anyone having any luck using EvDRE expansion across sheets?
    My sheet expansion seems to be working, but the results in each sheet are the same.  The CurrentView isn't changing.
    I have Paolo Ferreri's documentation, and I have attempted to set up a second CurrentView on Entity that is referenced in the EvDRE MemberSet.
    The CurrentView, however, never changes across the sheets that have been dynamically added.  What am I missing?
    Thanks...Marv

    Petar --
    Thanks for your response.
    To clarify...my EvDRE setup sheet is the only sheet in my workbook.  I am using the EvDRE quick-build wizard to build my expansion.
    My process IS EXPANDING the sheets correctly.  Each sheet is correctly named with the child member. 
    The problem is that after the expansion each sheet has values for total entity rollup (i.e.the static CurrentView).  The EvDRE on the setup sheet has the sheet expansion option (expansion #3), while each of the expansion sheets have only row (#1) and column (#2) expansions.
    The CurrentView for each of the child members has not changed, although their respective sheetnames have.
    I am afraid I am missing something...
    Marv

  • Number of Child Members in a Parent

    Hi There,
    Is there a way in BPC in when building a report or input schedule in which I can return the number of child members that is below a parent?
    I want to select a member in my dimension and I want a formula to return how many members is below that parent.
    I can see when I look at the current view in brackets there is a number next to the member name on how many members lies in that parent. I want to return that number in my workbook.
    Any ideas?
    The idea that I had was to create another evdre with dynamic expansion to return the base members of that dimension, and to use an excel function to count the members and return the total amount to the sheet I want to use.
    Henry

    What version of BPC?  If you're using any version on the microsoft platform you could use something like this:
    =EVLST("finance","entity",EVSET("finance","wood","evall"),B3:B4,"hlevel")
    "Finance" is my application
    "entity" is my dimension
    my set expression is evaluating all descendents of the WOOD entity <- this is what be based on your CV
    B3:B4 is my expansion range
    "hlevel" is a numeric property value that is meaningless for this exercise, but lets me do the following:
    Using the above (easiest to do on a seperate worksheet that can then be hidden), enter excel formula COUNT(B3:B5) in cell B2 (right above the expansion range of your list).  The set list will expand giving you the hierarchy levels of all descendents of your selected member and your count will add them up.
    Other options would be to add a property where you would manually assign the count to each parent member in your dimension.  Could be very tedious and time consuming depending on how often it changed.  Could also go a seperate expansion as you noted and just have a counter running next to the expansion: 1, 2, 3, ...) and have a function that looks for the max number.
    Hope that helps...

  • After range and formula expansion

    Hi,
    I' ve the same issue, i need to introduce a subtotal with the after range function, but i've a formula in a column, which is expansioned, this formula reffers to members in the rows, the problem is when the after range row is introduced the formula doesn't take this row into account so the reference is bad.
    I explain myself:
                              a                        b                                   c                              
    1                    10000                 clientA                                evget(a1,b1....)
    2                      20000               ClientA                             evget(a2,b2....)
    3                     10000                  clientB                            evget(a3,b3,....)
    But if i insert the after range
                              a                            b                                         c
    1                 10000                       clientA                      evget(a1,b1.....)
    2                20000                        clientA                        evget(a2,b2...)
    3EVAFTER                                                                      =evsum
    4              10000                           clientB                       evget(a3,b3....)
    If you can see in the row 4 the formula lost the correct reference.
    Any suggestion?
    I'm thinking in put the input schedule into stactic but is not a good solution, i can't insert blank rows because in the expansion i'm saying the bas members of a parent.
    Thanx in advance

    Hi Jose,
    If you have an expansion in the rows and columns, then just write the formula as evget($A1,$B1....) in the first row.
    Please note that I have used $ symbol in front of the column number to make them static. The row number has been kept dynamic. Now, if you run an expand, then the formula will be copied to the other cells, appropriately.
    Hope this helps.

  • Skip currency translation for certain data source members

    I have got percentage data againist some data source members which I do want to translate when the currency translation is executed. Is there a way to achieve this? The business rules for currency translations only have account and flow dimensions and does not include data source dimension so I am not able to filter out datasource dimension members in currency translation business rules.
    Any suggestion how it may be possible to filter data source member during currency translation execution?
    Thanks in advance.

    Hi there,
    You can use the *XDIM_MEMBERSET with the DATASRC dimension to limit what data gets translated (7.0 M SP9)
    Please see [Note 1522149|https://service.sap.com/sap/support/notes/1522149] - XDIM_MEMBERSET can be used with DataSrc in Business Rule
    Also, the IS_CONVERTED property in the DataSrc dimension can also be used:
    The IS_CONVERTED property
    The members of the DATASRC dimension will be processed according to the value of the property IS_CONVERTED, as per the following rules:
    IS_CONVERTED = N: These members are ignored in the conversion
    IS_CONVERTED = Y: These members are converted from LC into the desired currency
    IS_CONVERTED = G (group): These members are copied from the reporting currency of the GROUP being translated into the currency member corresponding to the given group.
    This obviously only applies if the translation is run for a GROUP and not for a reporting currency.
    All members of the DATASRC dimension having the property IS_CONVERTED not set to u2018Yu2019 will be skipped.
    Thanks,
    John

  • How currency COnversion calc scripts refers the HSP_Rates members?

    Hi,
    After creating the corrency conversion script based on selection of Scenario.Version,version type,currency.. planning also creates copy of this script as HSPCrtT & HSPCrtB. Here how its refering to HSP rates dimension?
    Thanks

    Hi,
    Have you restarted Essbase server after increasing cache sizes?
    Also verify if there are any calculations that are dependent on dynamic calc members.
    Assuming Entity is a Sparse dimension, you can use FIX instead of IF in the calc script.
    FIX(@UDA("ENTITY","CNY"))
    "Local" / "Entity"->"Versions"->"Currency"->"Function"->"Level"->"CNY_Rate" ;
    ENDFIX
    ...similarly for rest of entities.
    Also you can use USD instead of LOCAL as you had already copied LOCAL to USD.
    USD = "USD" / "Entity"->"Versions"->"Currency"->"Function"->"Level"->"CNY_Rate" ;
    in similarly way you can try to fine tune the script for better performance.
    Try these things and come up with the outcomes.
    - Krish

  • Quering properties with dependant value

    Hi,
    I have 2 properties in KM which property B is dependant on property A.
    for example:
    Property A - Country
    Property B - Cities
    Allowed values are:
    Germany - Walldorf, Berlin, Frankfurt, Hamburg
    France - Paris, Nice, Bordeaux
    (values were entered hard coded when properties were defined)
    How do I get propery B's values by quering on property A by Java Code?
    For example: for Germany I want to get Walldorf, Berlin, Frankfurt, Hamburg.
    Thanks,
    Omri

    Solved it my on.
    By querying on the 'additional_meta_tags' field I can get the 'dependOn' value and correct property.
    Omri

  • Re.dependent meta data properties

    Dear all,
    i have created two metadata properties which depend on one other .
    I ahve followed the depend on property.
    its working well on ep 6.4
    but the same dependency i am not able to establish in ep 7.
    will this version not support depend on property .can any one guide me on this .
    thanks & regards
    swetha pola.

    Hi Timo,
    I have created the properties based on that document.
    I am using these properties for two purposes.
    1.to refine my search(adding in search option set)
    2.while uploading the content .
    I mapped my properties to the  system group.
    This was all working fine.
    but now after migrating i am able to see this  dependency work fine in the advanced search .
    but where as in the upload scenario i am not able to see the property at all.
    I am able to see the base property but not the dependednt one .
    as u said the dependency is supported as i am able to see them in search ...while as when refrencing to the system group ...not able to view them (while uploading a document)
    thanks in advance
    regards
    swetha

Maybe you are looking for

  • My Mac Pro is running slow...

    Not ready to buy a new computer yet. it is 5 years old running 10.6 Lion.  What might I do to clean it up and get it running faster? Thanks, Mark

  • Can't Install Adobe Air on Windows XP SP3

    Every time I attempt to Run the AbodeAIRInstaller, it gives me an error, saying that it has encountered a problem and needs to close. I have SP3, and am the administrator since this is the only account on the computer. I'm not sure if there's anythin

  • How to set a default date value

    I have this input field in a popup window, but can not get it to show a default value.  Any ideas? <cfinput type="datefield" name="blockDatePOP" id="blockDatePOP" value="#NOW()#" required="yes" message="You must enter a block date" mask="d mmm, yyyy"

  • White balance issues after ProKit Update 5.1

    After the new ProKit 5.1 update I get a new reprocess block. When I reprocess the image the white balance gets messed up. The Tint sliders go to 50. The white balance presets are all off too. Is anyone else having issue?

  • Output in the required format

    hi viewers, i need a query to get the output in the following format; note: i need ename with mgr name; Example like; empno ename mgr mgrname 7698 BLAKE 7839 KING 7782 CLARK 7839 KING 7902 FORD 7566 JONES 7876 ADAMS 7788 SCOTT ok friends reply me if