No consolidation across some dimensions

Hi All,
I am facing a kind of odd business requirement,could you guys please help me out in achieving it. Below given is the requirement,
I have couple of measure dimension members(level 0) which wont get consolidated across time. Data for those members will get loaded in level 0 only. For example if member A has a data for 30-Dec-2013,the same value should reflect in the monthly.quarterly and in yearly level. Below given are my hierarchies,
Time
     Year
          Quarter
                    Month
                              Date
Measure
          A
               A1
               A2
          B
Suppose i am loading 100 for A1 at date level, if i move up to month level it should reflect 100 only and likewise up the level in Time hierarchy.
Please advise how can i achieve it.
Thanks,
Suman

I think you cannot calculate or use any other combination with CALC ALL as to what you have mentioned CALC ALL EXCEPT MBR(@DESCENDANTS ("Contract Measures" ,0))
I would suggest you to have a look at how to write a calculation script and what all forms the part of calculation script. Have a look at the below links which can give you an idea.
http://docs.oracle.com/cd/E40248_01/epm.1112/essbase_tech_ref/frameset.htm?launch.html
Oracle EPM Technical reference (This has the list of all the functions and commands that you use and you have to choose a function / command based on what your logic)
Essbase Calculation script tutorial (From Evgeniy.Rasyuk). Hope this answers your questions http://essbase.ru/Uploads/EssbaseFirstSteps/025265.pdf
Regards
Amarnath

Similar Messages

  • "Semi/Non additive measure with" : "LastChild Across All Dimension" OR "LastChild Across Time and MAX across All Other Dimension"

    Hey All
    I am using the SQL SERVER 2008R2 standard edition so please be mindful when posting any suggestion if that will work on this edition or not.
    Here is the situation: I have Cube with one fact table "Positions". Measure I am querying is "AUM" and Dimensions across user can query are combinations of {"Portfolio", "Security" and "Time"}.
    I am receiving the "AUM" values at "portfolio+Security+Time" level. AUM is actually the Portfolio level value. so sample data I receive would like this.
    PORTFOLIO SECURITY TME AUM
    A SEC1 JAN-1 100
    A SEC2 JAN-1 100
    B SEC1 JAN-1 200
    B SEC3 JAN-1 200
    A SEC1 JAN-2 300
    A SEC2 JAN-2 300
    B SEC1 JAN-2 400
    B SEC3 JAN-2 400
    So, as shown in above example , we received same "AUM" value for a given portfolio and time. (regardless of what security value is).  
    And as AUM is the snapshot values, we can not sum across time as well, so if user is looking across time we need to pick Last values.
    Now when user wants to view this data from cube, two different ways s/he wants to look at it.
    option one: AUM at port+sec+time level. that is same as shown above in example.
    option two: AUM at portfolio level only,  (notice that this is across time so results are picking values for time=JAN-2)
    PORTFOLIO AUM
    A 300
    B 400
    GRAND TOTAL 700
    I have applied the "LastChild" aggregation property to measure to achieve "Do no Sum across Time "behavior. but with this I also get "SUM Across Except time" and hence my AUM values get summed across Portfolio and security as
    well. I have also enable Time Intelligence to enable MTD, YTD calculations.
    I tried to add SCOPE statement for Security before and after the "time calculations" yet I am not able to achieve expected behavior.
    here is the calculated member definition, and scope statement i have tried.
    CREATE MEMBER
    CURRENTCUBE.[MEASURES].[AUMNetBaseCurrency] AS
    [Measures].[AUMNetBaseCurrency_Raw_Max],
    FORMAT_STRING = "#,##0.00 ;( #,##0.00 )",
    VISIBLE = 1 , DISPLAY_FOLDER = 'Position';
    After this I have MTD and YTD time calculation for few measures including AUM.
    I tried placing the following SCOPE for AUM before and after the Time calculations but it no difference in result, in fact it seems like it has no affect of scope at all due to the "LastChild" aggregate property applied on measure.
    SCOPE([MEASURES].[AUMNetBaseCurrency]);
    SCOPE([Security].[Symbol].[All]);
    THIS = MAX([Measures].[AUMNetBaseCurrency_Raw_Max]);
    END SCOPE;
    END SCOPE;
    so options I am thinking of but do not have clear idea how to implement those are:
    0) why my Security Scope Statement are not showing any effect, and can we do something about it?
    1) Can be change "SUM" behavior to "MAX" / "MIN" across all Dimension except time.
    2) Is there a way to implement "LastChild" across all dimension instead only across Time.
    3) Should I need to make any changes at Fact table level to achieve this ? I refer one Q&A in this forum that suggested to create such measure in different measure group but it doesn't have any clarification.
    Any help would be appreciated.
    Thanks
    Anup Shah

    hi,
    you will have to enable cache in your nqsconfig.ini file under the section
    # Query Result Cache Section
    [ CACHE ]
    ENABLE     = YES;
    cache seeding is also a mechanism through which the data would be updated in the cache.

  • Substitution Variable across two dimensions

    Hello,
    I was wondering if we could define a single substitution variable across two dimensions. For instance, we have two dimensions Year (FY10,FY11,FY12, etc) and Period (QTR1, JAN, FEB, MAR, QTR2...)
    I understand we can define a range of values in a single subvar such as &period is Jan:Dec.
    However, given the above two dimensions we would like something like this Jan.FY10:Dec.FY13. I know this would be easier if years and months belonged to the same dimension but they are two different dimensions. So, essentially we want to define a single subvar involving two dimensions.
    Please let me know, if this is possible on Essbase 9.
    Thank you.
    Edited by: user10678366 on Sep 15, 2010 9:56 AM

    Thanks for all your responses. As Gary and Srinivas pointed out @XRANGE definitely works with a subvar with a few limitations;
    1. Cannot be used in a FIX statement
    2. For accurate months across different years, the order of the subvar should be FY11->FEB, FY13->DEC and not not FEB->FY11, DEC->FY13 since in my db, the Period dimension is DENSE and appears before the YEARS dimension in the outline.
    3. It works in a IF statement
    However one lingering issue I have is with a @PRIOR statement on conjunction with @XRANGE within my IF statement:
    Note: subvar &RANGE = FY11->FEB, FY13->DEC
    STAT1(
    IF(@ISMBR(@XRANGE(&RANGE)))
    IF(STAT1 = 20)
    STAT1 = @PRIOR(STAT1)
    ENDIF
    ENDIF
    The problem is STAT1 gets calculated accurately for all months for that year. However, all months the following year donot get calculated. So, essentially the BEGBALANCE (also at level 0) doesnt get calculated for the next year. Here an illustration of before and after:
              FY11     FY12     FY13
    Stat1     BegBalance               
         Jan     #MI     #MI     #MI
         Feb     #MI     #MI     #MI
         Mar     #MI     #MI     #MI
         Apr     #MI     #MI     #MI
         May     #MI     #MI     #MI
         Jun     20     #MI     #MI
         Jul     #MI     #MI     #MI
         Aug     #MI     #MI     #MI
         Sep     #MI     #MI     #MI
         Oct     #MI     #MI     #MI
         Nov     #MI     #MI     #MI
         Dec     #MI     #MI     #MI
    Stat1     BegBalance     #MI     #MI     #MI
         Jan     #MI     #MI     #MI
         Feb     #MI     #MI     #MI
         Mar     #MI     #MI     #MI
         Apr     #MI     #MI     #MI
         May     #MI     #MI     #MI
         Jun     20     #MI     #MI
         Jul     20     #MI     #MI
         Aug     20     #MI     #MI
         Sep     20     #MI     #MI
         Oct     20     #MI     #MI
         Nov     20     #MI     #MI
         Dec     20     #MI     #MI
    The expected result is:
    Stat1     BegBalance     #MI     20     20
         Jan     #MI     20     20
         Feb     #MI     20     20
         Mar     #MI     20     20
         Apr     #MI     20     20
         May     #MI     20     20
         Jun     20     20     20
         Jul     20     20     20
         Aug     20     20     20
         Sep     20     20     20
         Oct     20     20     20
         Nov     20     20     20
         Dec     20     20     20
    So, essentially though the @XRANGE takes into account BegBalance and calculates for each year based on prior year->dec, which is good. However, introducing the @PRIOR doesnt calculate BegBalance. Looks like I dont have any option other than using @MDSHIFT instead of @PRIOR when it comes to using @PRIOR with @XRANGE.
    Unless I am incorrectly using the @PRIOR statement with @XRANGE. Please suggest.

  • Drop down across account dimension

    By any way is it possible to have a drop down infront of the account items. Our requirement is that we have an account member for which i have to put data through a drop down.

    user10146120 wrote:
    By any way is it possible to have a drop down infront of the account items. Our requirement is that we have an account member for which i have to put data through a drop down.The requirement is to allow user to select the value for that account item from a smart list. So, say I have an account member expense, i can associate it with a smart list which has newspaper, telephone etc. so it becomes that kind of expense and also i can put currency data across it.
    Drop down is newspaper/telephone/x/y/z
    account is expense
    Also add data at year level
    so in such a case it is either newspaper expense or telephone expense and amount is some number.
    The problem is the smart list can be only in account dimension and expense is also account member.
    I hope its quite clear now
    Edited by: user10146120 on Jun 3, 2009 4:15 AM

  • BI: some dimensions in multiprovider not showing in the query

    Dear all,
    i have created  cube top of DSO and i created  multiprovider with that cube and with 2 master info object
    but  when i create query it showing only few dimensions in the multiprovider so kindly help me on this
    for example multiprovider has 11 custom dimensions and 3 standard dimensions..!
    Thanks
    sivakumar Ramakrishnan.

    Can you elaborate, how many and which of the dimensions are not shown?(And please specify if they have some special properties like line item,high cardinality etc).Also check whether you have the same problem with the key figures in the multiprovider.
    Also, I know that it sounds silly but check the dataprovider of the query is whether the correct multiprovider.Check that there is characteristic in the dimension which does not appear.Then exit query designer, activate the multiprovider and go to query again.

  • How to restrict or allow consolidation within a dimension

    Hi,
    I have Business Unit hierarchy, where in the default consolidation is "+" for all the members and parent nodes. I want consolidation for only few nodes and its decendants and rest all of the nodes & members as non consolidating. My hierarchy load file(level based file) does not have the property attached to the columns. If i try to add a blank column with relevant property sysmbol for a level in rules file, it makes the changes but not as desired.
    I can not have property column added to my raw file using any other tool.
    Is there any other way to attain the above objective, may be through calculation scripts or any changes in the rules file, I am not too aware of the same.
    Please advice
    Regards.

    If i try to add a blank column with relevant property sysmbol for a level in rules file, it makes the changes but not as desired.
    What exactly are you trying to do at this step? Are you adding a textual column and then populating it with default property code within the rule file - that will not work as you want different consolidation property for different members.You will have to have that updated in your input file through some means - manually or automatically. You can maintain a mapping of member and their consolidation property in some file and use that file with another load rule to set the property.
    Calculation scripts can not help you update the outline.
    Hope this helps
    Regards,
    Sunil

  • Count non missing cells across 2 dimensions

    I am trying to get the average of values for the intersection of two upper level members using the @SUM function and the @COUNT functions but the @COUNT function can't return those non-missing values when at an upper level intersection. Are there any other functions that would providel this count? The member formula looks like this...
    "Avg bbAudit" = @SUMRANGE("bbAudit",@RELATIVE(@CURRMBR("Organization"),0)) / @COUNT(SKIPMISSING,@RANGE("bbAudit",@RELATIVE(@CURRMBR("Time"),0)));

    Yes, that returns only the members for that dimension. I need to get the non-missing members across both Time and Organization dimensions though.
    lev0_org      lev0_org      lev0_org      lev1_org
    lev0_time .7 MI .5 .6
    lev0_time MI .45 MI .45
    lev0_time .65 MI MI .65
    lev1_time .675 .45 .5 ???
    I get the averages for lev0_time average for each column in the lev1_time row and the averages for lev0_org averages for each row in the lev1_org column, but I need the average at the lev1_org and lev1_time intersection by averaging all level 0 values for both dims.
    Edited by: bhead on Jun 12, 2012 8:03 AM

  • Consolidation operators during Dimension creation

    Hi everyone,
    During dimension hierarchy creation, by default all Generations get default (+) addition as the consolidation operator.
    How can I ignore(~) few members from consolidations at same or different generations ?
    Thank you in advance

    a detailed list of member property codes can be found in the online docs:
    http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_dbag/frameset.htm?dotrules.htm#dotrules1047244
    you can not only influence the unary operator, but other attributes as well.
    Hope this helps.
    best regards
    .T

  • Calculating turn-rates across multiple dimensions

    hi,
    I am having some problems calculating the turn-rates of e.g. inventory. The cube is 6 dimensional, with seperate dimensions for months (which aggregate to Quarters etc), year and scenario (other dims are accounts, organization and countries).
    The turn-rates must be based on 12 month moving average revenue from the account dimension and must consider the three dimensions month, year and scenario (which have a member for actuals and several different forecast members).
    The calculation must use
    1) information from the months in the current year and months in the previous year.
    2) In addition, the scenario dimensions must consider if it is a forecast, that it includes actuals from the past periods and use data from the forecast dimension for future periods.
    At the moment I have problems getting the cube to do 2), while it has been possible to use IF functions in the outline to calculate 1). If I need to use IF functions in the outline for 2), it will be very complex and difficult to maintain, as I we have 13 different forecast versions in the scenario dimension.
    Any help is highly appreciated.
    Best
    Soeren

    Hi,
    unfortunately, this purpose-built datamart was built within the company RPD. It has been deleted since then. These are the two reasons why I can't post it.
    My advice is to take the time to read the help about how to build logical tables in the Administrator tool.
    Here's a quick walkthrough:
    - create your logical tables and join them in the business model diagram
    - create dimensions (hierarchies) for all your dimension tables with at least a total level and a detail level. Thins can be done automatically by right-clicking the dimension table and selecting "Create Dimension"
    - in the dimension tables, select the source table (in the source subfolder of the dimension table) and edit its properties : in the properties dialog box, select the content tab and in front of the dimension name, select the lowest (or apropriate) logical level
    - in some complex BM (logical levels), it might also be necessary to apply similar settings to the fact table: This time, when you edit a fact table source, you will see the list of all dimensions available in the contents tab. There, for each dimension your fact table is related to, you will select the apropriate dimension level. if there isn't any join between you fact table and a given dimension, leave the logical level blank.
    I hope this helps.
    Ced.

  • How to get Distinct Count of Products across two dimensions

    Hi,
    I have two dimensions, Item and Presentations. I need to get distinct count of products for IMD_Id + Merc_Pres_Id. IMD_Id is the lowest member in Item and Merc_Pres_Id is lowest in Presentation. My MDX query is given below but when I apply filters to
    slice it, it does not work and does not give right count. It always gives the count for all.
    /* Last Year Demand - Demand for 12 months back of selected months */
    With
    Member [Measures].[LYDemand]
    as
    Sum(
    Generate(
    EXISTING[All Date].[Fiscal Month Name].[Fiscal Month Name].Members,
    {parallelperiod([All Date].[Fiscal Month Name].[Fiscal Month Name], 12
    ,[All Date].[Fiscal Month Name].CurrentMember)}
    ,[Measures].[Proj Demand]
    /* Last to last Year Demand - Demand for 24 back of selected months */
    Member [Measures].[LLYDemand]
    as
    Sum(
    Generate(
    EXISTING[All Date].[Fiscal Month Name].[Fiscal Month Name].Members,
    {parallelperiod([All Date].[Fiscal Month Name].[Fiscal Month Name], 24
    ,[All Date].[Fiscal Month Name].CurrentMember)}
    ,[Measures].[Proj Demand]
    /* Current Year Active Products */
    Member [Measures].[CYCount]
    as
    CASE
    WHEN
    [Measures].[Proj Demand] > 0
    THEN
    DistinctCount(Existing(([All Items].[IMD Id].[IMD Id],[All Merchandise Presentations].[Merch
    Pres Key].[Merch Pres Key])))
    ELSE
    NULL
    END
    /* Last year Active Products */
    Member [Measures].[LYCount]
    as
    CASE
    WHEN
    [Measures].[LYDemand] > 0
    THEN
    DistinctCount(([All Items].[IMD Id].[IMD Id],[All Merchandise Presentations].[Merch Pres Key].[Merch Pres
    Key], [All Items].[Style Name].CurrentMember, (StrToMember('[All Date].[Fiscal Month Name].&[201401]',CONSTRAINED).Lag(12)
    : StrToMember('[All Date].[Fiscal Month Name].&[201411]',CONSTRAINED).Lag(12))))
    ELSE
    NULL
    END
    /* Last to last Year Active Products */
    Member [Measures].[LLYCount]
    as
    CASE
    WHEN
    [Measures].[LLYDemand] > 0
    THEN
    DistinctCount(([All Items].[IMD Id].[IMD Id],[All Merchandise Presentations].[Merch Pres Key].[Merch Pres
    Key], [All Items].[Style Name].CurrentMember, (StrToMember('[All Date].[Fiscal Month Name].&[201401]',CONSTRAINED).Lag(24)
    : StrToMember('[All Date].[Fiscal Month Name].&[201411]',CONSTRAINED).Lag(24))))
    ELSE NULL END
    SELECT
    [Measures].[CYCount], [Measures].[LYCount], [Measures].[LLYCount],
    [Measures].[Proj Demand],[Measures].[LYDemand],[Measures].[LLYDemand]
    ON
    COLUMNS,
    Non
    Empty([All Items].[Demand Center Name].[Demand Center Name], [All Items].[Style Name].[Style Name])
    ON ROWS
    FROM
    (SELECT (StrToSet('[All Items].[Style].[ALL]'))
    ON COLUMNS
    FROM
    (SELECT (StrToSet('[All Items].[Demand Center].[ALL]'))
    ON COLUMNS
    FROM
    (select (STRTOSET('[All Items].[Merch Group].&[MG-110]'))
    on Columns
    FROM
    (SELECT (StrToSet('[All Merchandise Presentations].[Merch Pres Chnl Dkey].&[MPC-1]'))
    ON COLUMNS
    From
    [FMI Forecasting]
    WHERE {strToMember('[All Date].[Fiscal Month
    Name].&[201401]',CONSTRAINED) :
    StrToMember('[All Date].[Fiscal Month Name].&[201411]',CONSTRAINED)}
    Requirements are as follows:
    1. Distinct Count should not include products where Proj Demand is 0, when I am using Filter function to remove products with 0 demand, query is really slow and execution time goes up from 35- 40 secs to 8-9 Minutes.
    2. When we apply filter (parameters) Distinct Count should be in the context of filters( which are mentioned in the select statement like Style, Demand Center and Merch Group). Currently after applying filters count does not change.
    Thanks for help.

    Hi Skd78,
    Thank you for your question. 
    I am trying to involve someone more familiar with this topic for a further look at this issue. Sometime delay might be expected from the job transferring. Your patience is greatly appreciated. 
    Thank you for your understanding and support.
    Regards,
    Charlie Liao
    TechNet Community Support

  • FDM multipload option not importing members from some dimensions

    I am importing the data using multiload option in FDM. Import step is successful but I get only Entity and Account dimension members only in the Import stage, whereas the other dimension members are not getting imported. I have used the below headers while importing in multiload option text file
    BUDGET_LOAD
    BUDGET
    01/31/2012
    12
    R,R,,,,,Y
    Project,Entity,Line Item,Version,Account,v,v,v,v,v,v,v,v,v,v,v,v
    Members for other dimensions like Project, Line Item and Version is not getting imported. Any help on this.
    Thanks

    Project, Line Item and Version will not be recognised as they are not the Adapter names for the dimensions but their aliases. You need to use the adpater dimension names i.e. If Project is the alias for the UD1 dimension put UD1 in the header in place of Project

  • AWM Calculated Measure for Percent of Total Across Multiple Dimensions?

    I noticed that AWM has a Share function that gives me a percent total of a grain from a specific hierarchy's Top of Hierarchy, but is there any way to do that with multiple dimensions? For example, if I had a Share of Dimension X = 55% Where Time = 1/1/2013 and a Share of Dimension Y = 32% Where Time = 1/1/2013, then could I have a Share of both Dimension X and Dimension Y = 16% Where Time = 1/1/2013?

    I had used an alternate solution which is a bit more cumbersome using native OLAP_DML formulae/expression.
    The above expression using OLAP Expression Syntax is much better (if it works).
    I was not aware of this OLAP expression syntax when i needed to create a kpi for similar requirement.
    We had Qty measure and Share along dimension like "Qty - Share at Year level", "Qty - Share of Total Customer".
    We needed to get "Qty - Share at Total Customer, Year".
    Cube= SALESCUBE
    Base Meas = QTY
    Step 1) Create Measure which represents "Qty - Total Customer, Year" which will work in any reporting context ...
    Note: For time=day1/2/3/ within same year and customer=cust1/2/3/... or Total Customer, the expression result will be constant (result fixed for any dimension members/status along the 2 dimensions - TIME and CUST). Denominator Value changes each year since we have constrainted time dimension to the ancestor of current cell at YR level. If we choose anscestor at TOP level TOTTIME say then the value is fixed for all time dimension members/values.
    olap dml expression: QUAL(SALESCUBE_QTY, CUSTOMER limit(CUSTOMER to CUSTOMER_LEVELREL 'TCUST'), TIME limit(limit(TIME to ANCESTORS USING TIME_PARENTREL TIME(TIME TIME)) KEEP TIME_LEVELREL eq 'YR'))
    in awxml - this becomes:
    ETMeasureColumnName="QTY_TCUST_YR"
    Name="QTY_TCUST_YR"
    MeasureExpression="OLAP_DML_EXPRESSION('QUAL(SALESCUBE_QTY, CUSTOMER limit(CUSTOMER to CUSTOMER_LEVELREL ''TCUST''), TIME limit(limit(TIME to ANCESTORS USING TIME_PARENTREL TIME(TIME TIME)) KEEP TIME_LEVELREL eq ''YR''))', NUMBER)">
    <Classification
    Value="AwmDescriptionType=OLAP_DML_CALC"/>
    <Description
    Type="LongDescription"
    Language="AMERICAN"
    Value="Qty - Total Customer, Year">
    Step 2) Define the share measure explicitly since we have already calculated the denominator needed for composite share.
    Check for division by 0 error before performing the share calculation explicitly as Numerator= Qty (for current cell/reporting context) and Denominator = Qty - Total Customer, Year (from Step 1)
    olap dml expression: if SALESCUBE_QTY_TCUST_YR ne 0 then SALESCUBE_QTY / SALESCUBE_QTY_TCUST_YR else na
    in awxml - this becomes:
    ETMeasureColumnName="QTY_SHARE_TCUST_YR"
    Name="QTY_SHARE_TCUST_YR"
    MeasureExpression="OLAP_DML_EXPRESSION(&apos;if SALESCUBE_QTY_TCUST_YR ne 0 then SALESCUBE_QTY / SALESCUBE_QTY_TCUST_YR else na&apos;, NUMBER)">
    <Classification
    Value="AwmDescriptionType=OLAP_DML_CALC"/>
    <Description
    Type="LongDescription"
    Language="AMERICAN"
    Value="Qty - Share of Total Customer, Year">
    </Description>
    Report needs to use measure QTY_SHARE_TCUST_YR (Qty - Share of Total Customer, Year) defined in Step 2. It may be useful to expose/display intermediate measure QTY_TCUST_YR also so as to make the basis of calculation very clear to the user.
    Nick,
    If you customize above soln. to use Total Time, Total Prod and Total Organization (along 3 dimensions)... I am sure the fact table has a time dimension which should also be factored in in your calc/defn.
    If you have missed out the join to Time dimension from fact in your queries, in olap reporting terms, its similar to Time Dimension selection of Time level = TTIME Total Time (1 node at TOP).
    You need:
    Step 1) Qty - Total Time, Total Product and Total Org
    Step 2) Qty - Share of Total Time, Total Product and Total Org
    Then the example you gave should be covered via QTY and QTY_SHARE_TTIME_TPROD_TORG (Step 2)
    SUM(quantity)
    2875should be QTY, QTY_SHARE_TTIME_TPROD_TORG (=100%) at Time level = TTIME, Product level = TPROD, Org level = TORG
    SUM(quantity)
    345 [12% of all products sold]should be QTY, QTY_SHARE_TTIME_TPROD_TORG (=12% hopefully) at Time level = TTIME, Product level = PROD with report filter on product = 'CX-867054', Org level = TORG
    SUM(quantity)
    977 [34% of all products sold]should be QTY, QTY_SHARE_TTIME_TPROD_TORG (=34% hopefully) at Time level = TTIME, Product level = TPROD, Org level = STORE with report filter on store = 'NY_ALBA_013'
    SUM(quantity)
    88 [3.06% of all products sold]should be QTY, QTY_SHARE_TTIME_TPROD_TORG (=3.06% hopefully) at Time level = TTIME, Product level = PROD with report filter on product = 'CX-867054', Org level = STORE with report filter on store = 'NY_ALBA_013'
    HTH
    Shankar

  • How to set hierachy to drill across multiple dimensions?

    Hello
    I have a situation:
    There are 3 tables: Credit Manager Dim, Customer Dim and Sales Fact
    There are 3 columns: Credit Manager ID, Customer ID and Document Number (from sales fact).
    The request is to create a hierachy so that the report can drill from credit manager to Customers (for that credit manager) and then to all the document numbers for that customer.
    I think I will need to create one hierachy that uses these 3 columns in each of the level. However, the challenge now is that one dimensional hierachy can only accept columns from one dimension tables.
    Please advice
    Thank you

    Thanks for the reply Dbettinger.
    For now I am ignoring document number part for testing purpose. In my credit manager dim, the lowest level is detail level where credit manager code is assigned under (Credit Manager Code is key enabled for drill-down). I have set the 'prefer drill path' of this level to point to Customer Dim- Detail level (where customer ID is assigned) as you suggested.
    However, when I tried running the reports, the credit manager code column is still not drillable. I think it is because this column is already at the lowest level of credit manager dim hierarchy and BI server doesn't take the preferred path of deeper level (customer dim)..
    This is where I am stuck.
    Any idea on how to make it work?
    Thanks

  • Formulas that reference across multi dimensions

    GLOBALENTITY is an entity member that holds data such as # of days, Tax rates, etc.  We have account formulas that reference this entity.  We also have 2 hierarchies in the Entity dim.  GlobalEntity is a member of H1.  The formula that references GlobalEntiity works fine for members of H1.  To get it to work for members of H2, we had to modify it to the formula below.
    '((([ADDINF.600450],[ENDBAL])/((DAYS360,GLOBALCAT,ENTITY.H1.GLOBALENTITY,ENDBAL,INPUT_ADJ,NO_SEGMENT)+(DAYS360,GLOBALCAT,ENTITY.H2.GLOBALENTITY,ENDBAL,INPUT_ADJ,NO_SEGMENT))360)/([TOTLOANS],[AVGBAL]))100
    As you can see we had to add H1.globalentity + H2.Globalentity.  According to the documentation, we shouldn't have to do this.  If anyone has any recomendations, please provide. Thanks
    Edited by: Boon Bickerstaff on Feb 9, 2011 8:24 AM

    Always when you have multiple hierarchies you have to mention for members also the hierachy.
    I'm not sure what documentation are you refering but it will be good to provide this information because it can be wrong there.
    You have to use the follow HTG - How to Use MDX Dimension Formulas Article  from http://wiki.sdn.sap.com/wiki/display/BPX/EnterprisePerformanceManagement%28EPM%29How-to+Guides
    This article is for 5.x but it can be apply for any other later version of BPC  because actually we are speaking about MDX formula from Microsoft not really about BPC.
    I hope this will help you.
    Regards
    Sorin Radulescu

  • Theme consistancy across some gnome & qt apps?

    I have Arch+Openbox installed but struggling to apply the Orta theme across all apps. I installed Orta via AUR and downloaded the OB theme from box-look.
    Most of the stuff I installed looks fine but there are a few exceptions like disk-utility, file-roller & nautilus that don't follow the theme at all. VLC applies the theme partially.
    I have tried changing settings with gtk-chtheme, lxappearance, obconf & qtconf to no avail.
    I have upload a screenshot here http://oi52.tinypic.com/2r59e0l.jpg, vlc & nautilus are at the bottom.
    What am I missing here?

    sbfreak wrote:Orta doesn't yet have support for gtk3 that's why nautilus looks that way.
    For vlc try using qtconfig.
    I thought it was probably gtk3 related, sigh.
    I ran qtconfig but VLC does not come out right.
    Edit: Stupid question but I take it a Gnome Shell theme does not mean it's a gtk3 theme? I found a Orta Gnome Shell theme http://half-left.deviantart.com/art/GNO … -207047273
    Last edited by mips1 (2011-07-10 17:12:16)

Maybe you are looking for

  • How to open a file in the default application for it directly from QuickLook?

    Is there a way to issue an Open command straight from QuickLook? Problem: I have a directory containing symlinks to the PDF files I usually refer to. I cannot copy the files locally and I must use symlinks. When I need to open one of the files, I can

  • Photoshop CS5 Trail Extracting error -4960

    I am trying a Trial Download of Photoshop CS5 and during Extracting, I recieve "The following disk images couldn't be opened" The image is Photoshop-12-1-LS1.dmg and the error -4960. What must I do? Thanks, ymlevyrsa

  • Web page not displaying properly - content in wrong place

    It's been years since I've done html and this is the first time using Dreamweaver.  All my pages have the same header then a horizontal row of link buttons.  I have used Divs to create 3 sections of content underneath this.  Each div has the followin

  • I bought a gift card and it dosent work?

    I bought a gift card,when I put the code it tells me it's not valid code? Can someone help me?

  • Oracle 8i and Oracle 9i Certification

    Im working on getting my Oracle DBA for version 8i. I have taken and passed the first exam. Im wondering if it would be better for me to discontinue taking the version 8i exams and start taking the version 9i exams. In other words is version 8i still