Dynamic combination of members in evdre

Hi
How is it possible to restrict the dynamic generation of combinationof members.
say In my entity dimension, 5 members, and User defined dimension 5 members, when I am selecting these two dimensions
in rows in evdre it is generating 25 combinations. How to restrict these combinations. I want to get only valid combinations

Hi Lucas
Suppress only hide the rows where data has not there in report/inputschedule.
Here my issue is different. In my input schedule , when I select entity  and product dimensions in rows, as we know it is generating member combinations.  say 5 X 5 =25 . But in my cube only valid combinations are 5 only. I want to display only valid
combinations while creating the input schedule.
Is it possible in EVDRE , or macros need to create?
regards
Mahi

Similar Messages

  • Dynamic Combination of structure in Query

    I have a characteristic structure cross with a key figure structure
    characteristic structure
    C1 - A
    C1 - B
    C1 - C
    key figure structure
    KF1
    KF2
    KF3
    Report layout
                A                     B                    C
    xxx      KF1 KF2 KF3    KF1 KF2 KF3  KF1 KF2 KF3
    Can the structure made to be dynamic according to input variable?
    Points will be awarded for helpful answers. Thanks.

    That means I need to build a query for each combination, say
    Report 1
                A                       B
    XXX      KF1   KF2   KF3  KF1   KF2   KF3 
    Report 2
                B                       C
    XXX      KF1   KF2   KF3  KF1   KF2   KF3
    Report 3
                A                       D
    XXX      KF1   KF2   KF3  KF1   KF2   KF3
    Do I need to build 3 queries?
    Or it there any way I build query
                A          B         C        D
    XXX      KF1....   KF1...   KF1...  KF1...
    and then hide a group of columns on demand in report?

  • Changes in hierarchy dimension members causes EVDRE Errors retrieving data

    Hi everybody,
    I am facing the problem while retrieving the data in Evdre  this is the following situacion:
    1. BPC 7.5 NW SP 08 is used.
    2. Suppose that you have a template where you defined SELF,DEP for an account dimension, you expand and refresh normally, and retrieved data OK.
    3. Your business case makes that you have to move one of the dependant member of the hierarchy  to another parent
       then you go to mantain dimension member and change the parent of  the member in question, finally you process dimension,  and put available set status.
    4. Yo re-open Template or refresh dimension members from the server in order to see update hierarchy in account dimension
    5. After expanding and refreshing the evdre, shows and error "...while retrieving the data.. "
    6. I suppose the way to fix it is to reverse the change in dimension member, so I change for initial parenth but error continue.
    What do you recommend  for fix it? is there any note which solve it?

    Hi Sabine,
    Hi Sabine,
    Thanks for your answer, we followed all the steps you suggested, but the problem continue,
    Could you confirm us what is the the path of that XML file of dimension thought BW - UJFS?
    The only thing that correct problem is doing the following but not should be the best way:
    1. Supress Account dimension in application
    2. Delete dimension
    3. Recreate Dimension and process it
    4. insert dimension into application
    5. Refresh Evdre and then works fine!
    Is there any Sap note about it or something else to check?
    Thanks For your help

  • How to combine Row members in Create Composit Forms in Planning 9301

    Hi All,
    I'm working on Hyperion System9 Planning 9.3.01. I have created two data forms for Actuals and Budget data. Wherein in Actuals form the actual data is pulled from the Oracle GL and I'm entering the budget data in my Budget Form.
    Now the question here is I wanted to combine these tow forms into a single form using "CreateComposite" option and I'm able to create the composite form for both actual and Budget form. But the composite form displays two separate forms side-by-side. Whereas I wanted to combine the Row members of both forms as both have same row members.
    Any help will be highly appreciated.

    Hi sajid
    There was nothing more description about your issue in this site and I found an issue below is mostly like yours
    http://www.codeproject.com/Questions/855487/how-to-combine-two-table-value-in-rdlc-report
    In the issue above, if you want to show the two other tables in the report, I think you could combine the tables into one datatable joining on key. The link below show an example of a DataSet Helper from Microsoft about combine DataSets. Take note of
    the related content for other DataSet Helper examples. And then you could use the datatable in your RDLC.
    # HOW TO: Implement a DataSet JOIN helper class in Visual C# .NET
    http://support.microsoft.com/kb/326080/en-us
    In an alternative way, I think you could create a view in the database which combine your tables and use it in your rdlc.
    In addition, your issue is about asp.net and you could get more support in the asp.net forum whose link as below.
    http://forums.asp.net
    Best Regards
    Edward
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. <br/> Click <a
    href="http://support.microsoft.com/common/survey.aspx?showpage=1&scid=sw%3Ben%3B3559&theme=tech"> HERE</a> to participate the survey.

  • Dynamic Combination Chart

    I am using Report Builder 10.1.2.0.2 to generate an RDF that will be deployed to the application server via the rwservlet.
    I need to create multiple combination charts (about 20). Is it possible to create the charts dynamically based on a query (repeating frame style)? Or do I have to create each graph manually (fixed)?
    Any help would be greatly appreciated.
    Thank you,
    Roger

    Hi,
    Can you please mention it clearly when exactly the data changes  in your chart.
    In which properties you have bined the excel cell. Test it manually by changing value in the excel binded cell and check wheather the changes are happening or not.
    Take and spreadsheet and bind it to MAX fucntion cell and Chart Array values and record the changes during run time.
    It may help you to record the changes happening during runtime.
    Through this you may find a solution for your problem,
    If still the problem pertains please provide the Xcelsius SP version and fix pack
    To get such details
    In Xcelsius you can go to Help menu
    Regards,
    AnjaniKumar C.A.

  • Clear data in ASO - Dynamic Members

    Folks,
    I've been trying to clear partial data in my ASO cube but encountered this error -
    ERROR 1013358 - Dynamic members are not allowed in data clear region specification
    There are few dimensions which are tagged as Dynamic and few members have formulas on them. Is it possible to exclude those members in the Maxl script or any better way of doing it?
    I read a post where Glenn mentioned he used an exclude clause but I'm not familiar with the usage.
    Thank you!
    gugler

    Why do you want to clear dynamic members? Clear out the members that you dynamic member is based off.

  • Assigning access for combinations of dimension members

    Security Dilemma Example          
         Two Dimensions: Site and Department          
              Site Members     Department Members
              Site A     Dept 1
              Site B     Dept 2
              Site C     Dept 3
         Question: Is it possible in BPC version 4.2 SP4 to set up the following access for an user?          
         User A needs access to Site A and all departs only for Site A          
         User A needs access to Site B and only Dept 2 for Site B          
         User A needs access to Site C and only Dept 1 and 3 for Site C          
         My understanding is that if a user is given access to all departments, then he would be able to pull those depts for ALL sites he has access to. How can I assign access for combinations of members from different dimensions?

    Hi,
    Just to understand what you specified,
    Site Members Department Members
    Site A Dept 1
    Site B Dept 2
    Site C Dept 3
    These 3 Dept's are there in all the 3 Sites. Is my understanding correct?
    If that is the case, better would be to maintain 9 IDs for Dept dimension
    Dept1_SiteA, Dept2_SiteA, Dept3_SiteA,
    Dept1_SiteB............................................
    ...........................................Dept3_SiteC
    That means you have 9 Dept members. Now it becomes very simple to assign access.
    I dont think there is any way to assign security to combination of dimensions.
    Hope this helps.

  • Sparse Dynamic Calc Member

    All,
    Is it better to have a sparse store member and calculating in Calcscript/Rule or sparse dynmic calc member with formula?
    Thank You

    Here's a little background on why sparse dynamic calcs can sometimes (but not always) be bad for retrieval performance:
    - Essbase stores data in one of two types of files - the Index file and the Page file. (there can be many of each type of file, depending on how much data is stored in your cube)
    - The index file stores all of the combinations of sparse members (where there is data). Think of each sparse dimension as a column in the index file.
    - The page file contains "blocks" that are made up of your dense dimension members. Each "cell" in a block is 8 bytes. (a cell being a single combination of members from each dense dimension)
    - Each row in your index file points to one and only one block. (this is why you need one member from every dimension to get to a data value)
    So let's say we have three members in one of our sparse dimensions. For the sake of simplicity, let's say this is the only sparse dimension in the cube.
    - Member "A" is stored.
    - Member "B" is stored.
    - Member "C" is a dynamic calc equal to "A" - "B".
    Question - if you retrieve on member "C", how many blocks does Essbase have to pull into memory? 2 (the blocks for A and B), plus it has to create a block in memory for member "C". (at least I think it creates a block in memory . . . . ) Either way, that's a lot of I/O, relatively speaking.
    If "C" were calculated in batch and stored, the same retrievel would only have to pull a single block into memory - the stored block for C. This is less I/O.
    So why are some dynamic sparse calcs bad and others aren't? It all comes down to how many blocks the retrieval forces Essbase to pull into memory. (FYI this "memory" is really your database caches)
    This is why sparse dynamic calcs like variance scenarios are common. A sparse dynamic calc that compares Actual to Budget doesn't pull a lot of blocks into memory. However, if you set a sparse parent to be dynamic, and it had 100 children, this would be pretty bad for performance.
    If you can visualize this concept, you can performance tune a BSO cube. It's all about I/O.
    Hope this helps,
    - Jake

  • Suppression in EVDRE

    Hi gurus,
    My problem is, i have a two dimensions expansion in rows, i want to show the combinations of members of the two dimensions that had any value different from zero last year. So i insert in the suppress expansion's suppress cell XXXX.TOTAL of the last year, so the EVDRE only expand the combinantions of member of the two dimensions i want, the problem is the user wants to insert new members' combination for this year, so i put Y in the insert cell of the expansion, and the data for these new members are recorded in XXXX.month for this year, so each time i made the expansion these new members don't appear again because haven't got any data for last year.
    Anyone can help me?
    Thanks in advance.

    Question solved by myself, you can insert in the suppress cell two members if you insert them into square brackets, separated by commas. [A,B]

  • Combine two resultset sidebyside in coulmn using mdx

    hi i am new to mdx,
    i want to combine two select statement resultset (side by side like union) using mdx query,please any body help me to solve this query
    first query:
     SELECT
    { [Last Year] }
    ON COLUMNS,
     { {[Location].[Location].&[7], [Location].[Location].&[12], [Location].[Location].&[11],
    [Location].[Location].&[19], [Location].[Location].&[17], [Location].[Location].&[16],
    [Location].[Location].&[9], [Location].[Location].&[18] },{[Location].[Location].[All]}}
    ON ROWS
    FROM [Cube1]
    WHERE ( [Measures].[Labour %] )
    here [Last Year] is a calculated set
    {STRTOMEMBER("[Date].[Month].&["+ cstr(year(now())-2) +"-11-01T00:00:00]"):
            (STRTOMEMBER("[Date].[Month].&["+ cstr(year(now())-1) +"-10-01T00:00:00]"))}
    2nd query:
    WITH MEMBER [Measures].[Budget ] AS IIF(avg([Last Year],IIF(([Measures].[Budget]>0),[Measures].[Budget],null)),
                                            avg([Last Year],IIF(([Measures].[Budget]>0),[Measures].[Budget],null)),0.00),
    MEMBER [Measures].[YTD] AS IIF(avg([Last Year], IIF(([Measures].[Labour %]>0),[Measures].[Labour %],null))<>null,
                                  avg([Last Year], IIF(([Measures].[Labour %]>0),[Measures].[Labour %],null)),0.00),
    FORMAT_STRING = "Standard",
    BACK_COLOR = CASE WHEN [YTD] = 0  THEN /*White*/16777215 /*White*/  
    WHEN [YTD] <= [Measures].[Budget ] THEN 65408
         WHEN [YTD]<= [Measures].[Budget ] +5 THEN 65535
         WHEN [YTD]> [Measures].[Budget ] +5 THEN 255
    END,
    VISIBLE = 1
    SELECT
    {  [Measures].[YTD], [Measures].[Budget ] }
    ON COLUMNS,
    { { [Location].[Location].&[7], [Location].[Location].&[12], [Location].[Location].&[11], [Location].[Location].&[19], [Location].[Location].&[17], [Location].[Location].&[16], [Location].[Location].&[9], [Location].[Location].&[18]
    },{[Location].[Location].[All]} }
    ON ROWS
    FROM [Cube1]
    here   ==> [Measures].[YTD], [Measures].[Budget ] are calculated member
    i want result like in
    coulmns===> ytd,budget,nov,dec,jan,feb.,,,,,,,,,,out
    rows ====> are only locations and total(average of all locations)
    please guide me to get solution like mdx query

    Hi Vsp,
    According to your description, you want to create a calculated member to combine two members, and then set it as Default member, right?
    In SQL Server Analysis Services, we can use the script below to create a calculated members.
    create member currentcube.[Date].[Day of Week].[weekend]
    as
    {[Date].[Day of Week].&[6],[Date].[Day of Week].&[7]
    Every attribute in a dimension in Microsoft SQL Server Analysis Services has a default member, which you can specify by using the
    DefaultMember property for an attribute. This setting is used to evaluate expressions if an attribute is not included in a query. Please refer to the link below to see the detail information about specify a default member.
    http://technet.microsoft.com/en-us/library/ms174822(v=sql.105).aspx
    Regards,
    Charlie Liao
    TechNet Community Support

  • How to enforce valid member combinations in Planning?

    Hi,
    Is it possible to enforce which combinations of members are valid in a Planning application? In Planning, each data cell represents the intersection of a member from each dimension. However, it is likely that not every combination of members is valid. For example, perhaps the combination of an Entity dimension member (like North Region) and an Account dimension member (like Salaries) should never exist because the North Region shoud not have data for Salaries. Is there a way to prevent data entry into the intersection of the North Region entity and Salaries account? Is there a way to define cross-dimension combination rules to prevent entry into cells that are defined to be invalid?
    I currently have a Planning application that takes Actual data from another system, and the data coming from this system has defined member combinations that are allowed and not allowed. Is there a way I can define these same validation rules in the Planning application to maintain integrity and make sure that "impossible" combinations of data are not input into Planning? Thank you.

    I am sorry to say that there is no way through Planning security to enforce combinations of members.
    It's the nature of the OLAP beast below Planning's cover -- Essbase.
    You can use security to restrict access to individual members, but cannot state "This Entity by these three Accounts only". What you can do is try to set up your forms so that this sort of metadata relationship shows up on the form -- attribute dimensions are often used to try to do this. It is an imperfect solution.
    Regards,
    Cameron Lackpour

  • How to use dynamic time series in formula

    I have Time dimension with active Dynamic Time Series for Y-T-D.
    I'd like to use it in member formula - e.g. IF (@ISMBR("Y-T-D(Aug)")) - but this doesn't work as I get error message Unknown variable or member name.
    Any idea how to work with dynamic time series members in formula?
    Still using Essbase 6.5 X-(.

    As Glenn mentioned, I also don't believe you can reference a DTS member in a formula, you would have to calc the YTD. Take a look at the @PTD function to calc Period to date numbers, I believe this function was available in v6.
    Having said that, we're assuming you want to calc a ptd number, but your example was based on an IF @ISMBR(). So the question becomes what are you trying to do? Given what I assume your time dim looks like, what would be the difference between @ISMBR("Y-T-D(Aug)") and @ISMBR("Aug")

  • Setting "Aggregation For Plan" for Scenario members in  Dimension Library

    In the Dimension Library, I have a Scenario which has two members (B and C) which roll up to a parent member (A). Unlike the other types of dimensions, I am unable set the Aggregation as the properties (Aggregation for Plan 1, Aggregation for Plan 2, Aggregation for Plan 3) are not available under the Planning category.
    If I view the outline in EAS, I am able to modify the aggregation for the A and B members directly but I'm unsure as to what impact this would have on the planning application.
    Any ideas why the properties aren't available? The BPMA Administrators guide seems to suggest I should be able to do this.
    Can I go ahead and modify the members direct in EAS?
    Cheers.

    I did take a look at the custom dimension and it's members with their storage properties both in DEV and PROD and there were NO Dynamic/Label Only members. Checked the relational database as well and it too showed that there were no members with Dynamic/Label Only storage properties in the custom dimension.
    To my surprise this morning, when I checked the numbers in EAS the two columns had the same numbers. It looks like its fixed now as the IMPLIED_SHARE setting took effect and both the "Members in Dimension" = "Members Stored".
    I noticed that the server team had stopped and started all the server again yesterday night sometime in DEV so maybe that's when the setting actually took affect and for some reason it didnt take affect the first time they restarted the servers Or maybe because I refreshed the database again from workspace this morning. I am not sure which one fixed it.
    Thanks Celvin for your time and inputs.
    - Krrish.
    Edited by: Krrish on Apr 25, 2013 9:39 AM

  • Can't 2 pass be done for store only members ?

    Time Location Sales COGS Gross Margin
    2010Jan     Santa Fe     982     534     448
    2010Feb     Santa Fe     239     164     75
    2010Mar     Santa Fe     913     738     175
    2010Apr     Santa Fe     478     492     -14
    2010May     Santa Fe     149     125     24
    2010Jun     Santa Fe     908     903     5
    2010Jul     Santa Fe     193     184     9
    2010Aug     Santa Fe     110     184     -74
    2010Sep     Santa Fe     740     503     237
    2010Oct     Santa Fe     620     449     171
    2010Nov     Santa Fe     927     832     95
    2010Dec     Santa Fe     284     188     96
    2010 Santa Fe #Missing     #Missing     1247
    I need to calculate the total sales and COGS for Sante Fe where I am seeing #Missing. So I set 2010 as two-pass calc. But it is not calculating total sales and total COGS becuase they are "Store Only". However, Gross margin which is Dynamic calc gets totaled in the bottom.
    How can I calculate total sales and COGS for Santa Fe in 2010 ?

    You can use two pass on non-dynamic account dimension members. You would have to run in your calculation script two commands
    First your agg, Calc all, calc dim or wahtever you do then you would have to run a calc twopass.
    If you look at the DBAG, you can also find if you make your calculation script your default calc, then you might get away from having to do a calc twopass as there is logic built into the default to do two pass calculations in one pass

  • Calculated members In Excel 2013 - subtotals and grand totals missing

    I am using Excel 2013 to query an SSAS OLAP cube. I have selected 2 dimensions in the row area, and I need to consolidate specific combinations of members values of each dimension. To do this I have created calculated members which combine sets of members
    of each dimension, as in the code example below.
    These members produce the desired results except that I do not have any subtotals on a 3rd dimension in the row area (Internal segment name, cf. image below), nor grand totals in the pivot table.
    I am fairly new that MDX and would appreciate any advice on how to correct the code below.
    Code for the member [Manufacturing Item].[Item Type].[All].[Cards Contact]
    AGGREGATE(
    CROSSJOIN(
    {[Manufacturing Item].[Item Type].&[CARD BODY OTHER],
    [Manufacturing Item].[Item Type].&[CARD BODY],
    [Manufacturing Item].[Item Type].&[SMART CARD]},
    [Techno cards contact]

    In my previous post, the solution happened to work because the combination of the calculated members was equal to the whole dimension. But I found a cleaner method: subtotals need to be calculated for the combination of all the calculated members, so the
    logic is to create a set that contains all of them. Then aggregate the measure for this set only for subtotals. To do this, I have created the following calculated measure: 
    IIF(
    ISLEAF([Manufacturing Item].[Item Type].CurrentMember),
    [Measures].[Manufacturing Volume],
    SUM({[CalcMembers]},[Measures].[Manufacturing Volume])

Maybe you are looking for