About different levels of detail in BSC

Hi, could someone tell me what should I do if I have a measure in my BSC in SEM-BW 3.5 (this measure is "Total Expenses" of the company) but the user wants to display it by Department (a characteristic of the info cube).
  Can I do that in my BSC in a natural way?
  Thanks in advance.

Anyone have any thoughts on this?
Data fact with 2 sources, where source 1 & 2 have differing levels of detail, it always seems to take the data from the more detailed source

Similar Messages

  • Essbase cubes with different levels of detail - OBIEE 10.1.3.4.1 on LINUX

    Hi all,
    I have BSO and ASO cubes which contain broadly the same information, but with the ASO cube at much higher detail. For simplicity sake, they only have 1 dimension, and 1 fact. The dimension a date and is structured like:
    Gen2 = year
    Gen3 = year & quarter
    Gen4 = year & month
    Gen5 = year, month & day
    Only the ASO cube has Gen5. the BSO cube only has the information to Gen4 level.
    I've imported them both into the RPD and dragged the ASO cube across into the BMM. and then taken the fact column from the BSO cube and dropped it onto the BMM, selected its new source ( the BSO cube ) and set the
    Content tab and set the logical level as Gen4.
    I then dragged the key items from the BSO date hierachy onto the date dimension in the BMM.
    I purposely had a slightly different date hierachy and data content in the 2 cubes so I could tell where it was getting the data from.
    If I select the year only...it gets the value from the BSO, and if I drill down to quarter and month it also gets the dates from the BSO cube.
    If I select the data fact, it will switch to the ASO cube and retrieve the value from there.
    Same applies if I select just the year - data comes in from the ASO cube.
    So my question is this, how do I get it to select the data facts from the less detailed cube when the details is not required and only switch to the ASO cube when the extra detail is needed?
    Thanks in advance for any assistance

    Anyone have any thoughts on this?
    Data fact with 2 sources, where source 1 & 2 have differing levels of detail, it always seems to take the data from the more detailed source

  • How to create 3 levels of detail based on Wizard code

    I have 3 tables: Orders, Recipes, Ingredients. An Order can
    have several Recipes attached, and each Recipe has multiple
    ingredients. I want to create a data entry form for these 3 levels
    of detail. What I have in mind is a window which shows a form for
    the Order details and a tabbed panel with one tab for each recipe
    Within each recipe panel there would be a form for the recipe
    details (preparation method) and a datagrid to display/enter
    ingredients.
    I'm a CF'er new to Flex so I'm so I'm relying a lot on the
    CFApplication Wizard. The best I can get it to do is create a
    detail page with an included datagrid, e.g. using the example
    artists database to display details about an artist and an included
    datagrid to list the art ( see
    http://www.adobe.com/devnet/coldfusion/articles/wizards.html)
    Is there any way I can adapt the CF generated code to do what
    I want? Better yet can anyone point me to a similar example?
    Thanks
    Bob

    Easy!
    Create you group, on "dynamic members" screen select "SQL Database" as the class and click add, then on the dropdown list under the "and group [...]" go all way to the bottom and chose "(Host = SQL DB Engine) > Display
    Name" .
    Finally, adjust the rest of the query to your needs.

  • Macro - multiply numbers at two different levels

    Hi Folks,
    I am trying to write a macro which takes KF at a detailed level and multiplies it with another key figure at a different level of aggregation. Any ideas in this direction will help.
    A - B
    KF 1 = 10 %
    A - C
    Kf 1 = 20%
    A
    KF 2 = 100
    I want to write  a macro that gives following result
    A - B
    KF3 = 10 ( 10% * 100)
    A - C
    KF3 = 20 ( 20% * 100)
    Regards,
    Sachin
    Edited by: Sachin Ganesh Shetty on Feb 12, 2009 4:57 AM

    Hi,
    I had a similar requirement of running a macro at 5 level and use a data at 3 level as one of the inputs.
    what i did was i wrote a Z function module which called /sapapo/msdp_data_read and retrieved the value at 3 level.
    Thus i was able to extract a 3 level value and use it to run a macro at 5 level.
    Please let me know if this helps.

  • Use of BPMN diagrams on different levels (Business Process Architect 11gR1)

    I have an issue regarding the representation of different levels of diagrams in BPA... I have been using following types of diagrams from the highest level to the lowest:
    - Structuring model,
    - Value-added chain diagram,
    - Business process diagram (BPMN),
    - Business process diagram (BPMN),
    - Function allocation diagram (this is generated automatically).
    Those levels are linked with use of "Assignment" function on individual elements and that enables the user to drill-down to the last level (except between Structuring model and Value-added chain diagram - I can't find a way to link those two).
    As you might have noticed from the list of diagrams above, I have used two BPMN diagrams to represent two successive levels. Is this OK? On the first of those two diagram types, I represented activities with "Function" elements (I also used Start, Intermediate, End events and Rule elements).
    I linked every "Function" element to a more detailed BPMN diagram on the next level. That one includes "Human task", "Automated activity" elements (and also Start, Intermediate, End events, Rule elements and also others) and is eventually meant to be transformed into BPEL.
    That is how I understood the "Oracle_BPA_Suite_QuickStart_Sample_Guide.pdf" and samples included in Architect 11gR1. Is that the right way to do it? Does anybody have a better suggestion on how to represent the whole chain of diagrams?
    How can "Assignees" be represented in the BPMN diagram, where I used "Function" elements? Is it possible to link "Structuring model" elements to Value-added chain diagrams?
    I hope this describes my dilemma well enough and doesn't frighten you all away... I thank you all for your feedback in advance.

    It is possible to assign Structural Elements to any Model Type in BPA. If you are not able to make this assignment it is not active in your Method Filter. You can log in with the Entire Method filter to check this out. You can also modify the filter you are using to include this ability.
    The hierarchy you are using is fine and is a commonly used one. Some people use the EPC model, which is specifc to BPA and not a standard, at the level below the value-chain but many use BPMN as you have. If your intent is to use the first BPMN as a pure business process model then you may consider creating a separate custom Model Type, based on the BPMN model, with a scaled down set of allowable objects. This is also done through customizing the filter. If you do this you can also rename the model types in the filter if you wish to have different names at each level.
    Note of caution, modifying a method filter can have impacts and should generally be done by someone with a working knowledge of the meta model. If you chosse to change a filter supplied with the tool, copy it and rename it, then update the copy. Always retain the original filter provided with the tool. If you are doing something as simple as adding the ability to use the assignment between Structural Elements and Value-Added Chain models, that would be no big deal. If you get into reusing object and model types that has more impact on the functionality of the tool.

  • One Dimension with Facts at different levels

    I currently have a single dimension with 5 levels. I have two fact tables that both connect to the dimension table but at different levels.
    For example. If we have a Dimension Country -> Region -> City and then two fact tables. One that has facts at the Region level and one that has facts at the City level.
    Is there a way to be able to have an answer that contains facts from both fact tables. So if there was a fact from City and the Region level? Everything I seem to try does not work. Would I have to create an additional aggregate table that aggregates the City level data up to the Region? Or is there a way to show the data at the lowest level and show either nulls or duplicate values for the additional records.
    Any help is greatly appreciated

    This has helped a little. I am now getting values from both levels. However, because i am summing the two values. The value from the upper level is now summing duplicate values. For example.
    Value 1 on its own
    Level1 Level 2 Level 3 Value 1
    1234 10 10 13.05
    1234 20 10 70.00
    1234 20 20 70.00
    1234 30 10 105.00
    1234 30 20 105.00
    Value 2 on its own
    Level1 Level 2 Level 3 Value 2
    1234 10 10 0.50
    1234 20 10 2.00
    1234 20 20 2.00
    1234 30 10 3.00
    1234 30 20 3.00
    What I am getting
    Level1 Level 2 Level 3 Value 1 Value 2
    1234 10 10 13.05 0.50
    1234 20 10 140.00 2.00
    1234 20 20 140.00 2.00
    1234 30 10 210.00 3.00
    1234 30 20 210.00 3.00
    Desired Outcome
    Level1 Level 2 Level 3 Value 1 Value 2
    1234 10 10 13.05 0.50
    1234 20 10 70.00 2.00
    1234 20 20 70.00 2.00
    1234 30 10 105.00 3.00
    1234 30 20 105.00 3.00
    Now, the problem with this is that Value 1 is a fact at Level 2 and Value 2 is a fact at Level 3. I have one dimension table and two fact tables. The join between the fact table for Value two and the dimension table is the same as the join between the dimension table and Value 1 only it is missing the last level of detail.
    I have then set the logical table source content tabs for each fact table to the corresponding levels.
    I thought this would be enough but i still don't get the desired result. I am not sure if this is possible with one dimension table.
    Any ideas would be greatly appreciated.
    Edited by: user10800227 on Jan 11, 2010 12:43 PM

  • Extract Data in Power Pivot from MDX with diffrentnt different Level of Hierarchy in MDX

    Hi All,
    My requirement is to extract the data form tabular model and put in power pivot,as all the measures calculation is present in model just extracting the aggregated data.
    Issue is appearing on Rolling up the data, so is there any way to extract the data so that it will display the right data on different level. As per the below example on level 2 data is getting summed up which is not correct.
    Ex:-
    Level1
    A
    10%
    B
    20%
    Level2
    30%
    Thanks Chandan

    Hi Chandan,
    According to your description, you create a SQL Server Analysis Services Tabular model and extract Data in Power Pivot from MDX, the problem is that the hierarchy data rolling up base on the hierarchy level, right?
    I have tested it on my local environment, we cannot reproduce this issue. So as per my understanding, the issue can be cause by the hierarchy setting in your tabular model. Here are some links about how to create and manage hierarchies in a tabular model,
    please refer to the links and check if the settings are correct.
    http://msdn.microsoft.com/en-in/library/hh213003.aspx
    http://www.youtube.com/watch?v=qKKNY1Vj_2c
    If the issue persists, please provide us more information about you hierarchy creation steps, so that we can make further analysis.
    Regards,
    Charlie Liao
    TechNet Community Support

  • Hierarchies - How can transaction data be spillited as per different levels

    Hi,
    Every One.
    I have issue splliting data in diffrent leves of hierarchy,how it can be resolved!
    In detail,if i say
    We are getting all transaction and master data in flat file.
    Master Data is in the format- Global Parent ID,Global ID,Local ID,Company ID
    Transaction Data in the format as givn below-
    Local ID,Company Id,Total Spend.
    To get the drill down facility,we have added hierarchy as- Global Parent ID->Global ID->Local ID->Company ID
    It is not spilliting in different levels,say total spend is fixedin  Local ID,Global ID and Parent ID.
    if we have total spend 500 in some company(say ABCL),its every where same.So the purpose of drill down is not resolved.
    Say spend 500 shd be splitted in different Local ID,then In different Global ID and in every level,finalll giving overall total.
    Any suggesstions!
    Its high priority issue.

    If I understand the description and the query correctly, you are joining the budget with monthly values with the view that has daily values. This means that you get one row in the budget for each row in the daily data. So when you sum, you count the same
    month many times...
    Thus, you need to aggregate before the join, as in this example:
    WITH oms_values AS (
       SELECT Marknad, Distrikt,
              SUM(CASE WHEN convert(char(6), [Posting Date], 112) <=
                            convert(char(6), Getdate(), 112)
                  THEN [CY LC]*-1
                  ELSE 0
               END) AS "CYLC",
              SUM(CASE WHEN convert(char(6), [Posting Date], 112) <=
                            convert(char(6), Getdate(), 112)
                  THEN [CY-1 LC]*-1
                  ELSE 0
               END) AS "CY1LC"
        FROM  Vy_omsattning_per_marknad_och_distrikt
        WHERE [PostingDate] > convert(char(4), getdate(), 112) + '0101'
        GROUP BY Marknad, Distrikt
    ), budget_values AS (
       SELECT Marknad, Distrikt,
              SUM(CASE WHEN Period <= convert(char(6), Getdate(), 112)
                  THEN [Budget_LC]
                  ELSE 0
               END) AS "BUDGET"
       FROM   ManadsBudget
       WHERE  Period >= convert(char(4), getdate(), 112) + '01'
       GROUP BY Marknad, Distrikt
    SELECT oms.Marknad, oms.Distrikt, cms.CYLC, oms.CY1LC, mb.BUDGET
    FROM   oms_values as oms
    JOIN   ManadsBudget as mb ON mb.Marknad=oms.Marknad
                             AND mb.Distrikt=oms.Distrikt
    I had to guess what's in the Period column in the Budget table. I'm assuming that it is on the form YYYYMM.
    Note that I have changed the way you filter on the date columns. Converting to format 112 is often very powerful and helps to make the code shorter. And for the WHERE clause, this means better odds that any index will be used.
    Erland Sommarskog, SQL Server MVP, [email protected]

  • Post-generating 3-level master-detail-detail screens

    Hi all,
    for a consulting project, I had to create several three-level master-detail screens using JHeadstart. For the JHS demo app, this would mean for example that a location page contained a list of departments at the location and underneath it a list of employees working at the currently selected department.
    From what I have learned so far using JHS, this is not supported by the wizards and should be done by post-generation changes. This forum has a few topics mentioning the problem and possible solutions, but most of the time just fragments of the complete solution/approach. As I had to create several of these 3-level detail screens, I tried to uniformly document them, providing the 7-step guide as outlined below. I only started working with JHS recently, so please let me know where I take a long way round or where my approach is not appropriate at all :o)
    NOTE1: Terminology-wise, for the example given above, I will call the departments the 2nd level detail and employees the 3rd level detail, while locations are the first level masters. I hope this is not too confusing ;o)
    NOTE2: the example code is not guaranteed to work with the JHSdemo. I just changed the names of variables and classes from my own application to the familiar entities of the demo.
    STEP 1: Generate plain MD screens for the first and second level entities (table-form) using the JHS application generator and make sure all generated features you want in your page are OK. Afterwards, switch off the UIX generation in your application structure file. If you want multiple entities at the third detail level,
    STEP 2: Add the functional contents of the generated 3rd level detail UIX page to the main master UIX page, right underneath the 2nd level detail-table but still inside the <header> entity of this 2nd level detail. (I'm not too sure whether this really matters, but at least the indentation looks nice). What I call "functional contents" is the <header> entity containing the 3rd level detail table.
    STEP 3: Edit the java file of the 3rd level view object, adding a variable storing the identifier (primary key) of the currently selected 2nd level detail row. If you haven't used the java file before, generate it by doubleclicking the view object and checking the generate view object box in the Java screen.
    private String $selectedDeptID;
    public void setSelectedDeptID(String id) {
    $selectedDeptID = id;
    STEP 4: Edit the java file of your application module (in the model layer) and add a method for updating the view objects search queries like the example below:
    public void updateEmployeeView(String deptID) {
    // fetch the view object instance
    EmployeeViewImpl view = (EmployeeViewImpl)this.getEmployeeView1();
    // register the currently selected departments ID
    view.setSelectedDeptID(deptID);
    // re-execute the view objects query
    view.executeQuery();
    // reset the selected ID
    view.setSelectedDeptID(null);
    STEP 5: Create a java class for handling the event when a user selects a different 2nd level detail row.
    package view;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpSession;
    import oracle.adf.controller.struts.actions.DataActionContext;
    import oracle.adf.model.BindingContext;
    import oracle.adf.model.bc4j.DCJboDataControl;
    import oracle.adf.model.binding.DCDataControl;
    import oracle.adf.model.binding.DCUtil;
    import oracle.cabo.servlet.BajaContext;
    import oracle.cabo.servlet.Page;
    import oracle.cabo.servlet.event.EventResult;
    import oracle.cabo.servlet.event.PageEvent;
    import oracle.cabo.servlet.ui.data.PageEventFlattenedDataSet;
    import oracle.cabo.ui.data.DataObject;
    import oracle.cabo.ui.data.DataSet;
    import oracle.cabo.ui.beans.table.SelectionUtils;
    import oracle.jbo.ApplicationModule;
    * USER-DEFINED EVENT-HANDLING CLASS
    * this class is triggered after the user selects another row in the Department
    * table/form in the Locations.uix screen. It derives the ID (pk) of the
    * selected row and launches the AppModule method to update the view objects
    * select queries with the selected DeptID.
    public class RowSelector
    * private variable holding the name of the DataControl module for this
    * Application Module
    private static final String DATACONTROLNAME = "AppModule" + "DataControl";
    * private variable holding the name of the table/form object in the uix page
    * from which we want to derive the selected row data.
    private static final String TABLEFORMNAME = "DepartmentsView2";
    * private variable holding the name of the form field holding the database
    * ID (pk) of a row in the ${TABLEFORMNAME} table/form
    private static final String IDFIELDNAME = "Dept_ID";
    * This method fetches the ID of the user-selected row in the DepartmentsView2
    * table/form in the Locations.uix form.
    * Afterwards, it fires the ApplicationModule method for updating the view objects
    public static EventResult doSelectionEvent(BajaContext bc, Page page, PageEvent event)
    try {
    // create a new FlattenedDataSet for the table name
    DataSet tableInputs = new PageEventFlattenedDataSet(event, TABLEFORMNAME);
    // fetch the UI table index from the DataSet (NOT the pk from the db)
    int index = SelectionUtils.getSelectedIndex(tableInputs);
    // fetch the DataObject representing all the input elements on the current table row.
    DataObject row = tableInputs.getItem(index);
    // fetch the value of the input field holding the ID (pk) of the selected department row
    Object value = row.selectValue(null, IDFIELDNAME);
    if (value != null) {
    // tell the AppModule to update the appropriate view object(s)
    getAppModuleImpl(bc.getServletRequest()).updateEmployeeView(value);
    // quick and dirty exception handling. not too many exceptions possible due to
    // hard-coded field/table/module names. anyway, taking no action at all is not
    // that bad an option for a demo ;o)
    } catch (Exception e)
    e.printStackTrace();
    return null;
    * method for fetching the active Application Module
    public static AppModuleImpl getAppModuleImpl(HttpServletRequest request)
    BindingContext ctx = DCUtil.getBindingContext(request);
    DCDataControl dc = ctx.findDataControl(DATACONTROLNAME);
    AppModuleImpl service = (AppModuleImpl)dc.getDataProvider();
    return service;
    STEP 6: Override the executeQueryForCollection method in your view object java file to make sure it uses the selected 2nd level detail rows ID for the bound variable specifying the 3rd level select query. Otherwise, the select query for the 3rd level detail set appears to use the ID of the first 2nd level detail row selected for the currently selected 1st level master. In the example below, no other bound variables are used in the view object, otherwise, the indexing might have to be adjusted.
    protected void executeQueryForCollection(Object qc, Object params[], int noUserParams) {
    if ($selectedDeptID != null) params[0] = $uur;
    super.executeQueryForCollection(qc, params, noUserParams);
    STEP 7: In the Locations.uix page, set a primaryClientAction for the radio select input in the 2nd level detail screen. This action should fire an event (fe 'userChoseDepartment') and refresh the 3rd level detail tables using the partial refresh options in the primaryClientAction dialog window. Afterwards, add an event handler to the bottom of your Locations.uix page, linking the event specified before to the doSelectionEvent in the RowSelector class.
    So, that's how it worked for me. I hope it does the same for you and please do post any comments or remarks if problems arise or simplifications are possible. The more remarks or bugs appear in the above code, the more the JHS team is hinted to enable auto-generated 3rd level detail screens :-D
    Cheers,
    benjamin

    Benjamin,
    Thank you for sharing your expreinces with us!
    A few remarks:
    1. With JHeadstart 10.1.2.1 you can generate unlimited master-detail levels in the same page when using UIX and table-layout for the detail groups This feature is implemented usin g UIX table detail disclosure: when you click on the "show" link in a row in of the level 2 detail table, you will see in the detail disclosure area the level 3 detail table.
    There is a screen shot of this feature in the JHeadstart Developers Guide for 10.1.2.1, chapter 3, section "Creating Table Pages". You can now download the dev guide from the JHeadstart Product Center:
    http://www.oracle.com/technology/consulting/9iservices/jheadstart.html
    2. You have a lot of steps related to synchronizing the level 3 ViewObject with the level 2 ViewObject. You can leave all this work to ADF Business Components, by adding the l;evel 3 ViewObject as a nested usage to the level 2 ViewObject in your application module data model.
    Ths would save you the work you aredoing in steps 3 to 6.
    Steven Davelaar,
    JHeadstart Team.

  • Measures in different levels

    I am having problems with measures based on different levels of a dimension.
    The situation is: I have a product dimension with 2 levels (category and detail) and a client dimension. I want a measure with the number of distinct clients wich buys each product (it works fine with count distinct). But I also want a measure with the number of distinct clients wich buys the category of products, wich it's not working.
    I have tried level based measures, but it didn't show the right result. I have changed the aggregate rule for this measure to count distinct, but it shows the same result as the SUM.
    Can I define a custom rule for aggregation based on attributes of another tables?
    Does anyone know a solution for this?

    The output of the reports needs to be as below which shows details of a single customer.
    customer_name---ca_number-----obl_number--------gl_balance--------limit_available-----state
    Krio motors---------222222222-----763764754---------37000.00--------1834297.00--------CA
    Krio motors---------222222222-----326635675---------34820.00--------1834297.00--------CA
    Krio motors---------111111111-----326684759---------670000.00------3456789.00--------CA
    Krio motors---------111111111-----326611111---------32400.00--------3456789.00--------CA
    Krio motors---------111111111-----326622222---------8700.00----------3456789.00--------CA
    Krio motors---------111111111-----326633333---------632450.00------3456789.00--------CA
    here for each record in dimension D6 (for each Ca_number) there are many records in dimension D1 (obl_number records)
    The limit_available is at ca_number level (higher level) and gl_balance is in obl_number detail level.
    Thank you.

  • Different levels of a dimension

    I am having problems with measures based on different levels of a dimension.
    The situation is: I have a product dimension with 2 levels (category and detail) and a client dimension. I want a measure with the number of distinct clients wich buys each product (it works fine with count distinct). But I also want a measure with the number of distinct clients wich buys the category of products, wich it's not working.
    I have tried level based measures, but it didn't show the right result. I have changed the aggregate rule for this measure to count distinct, but it shows the same result as the SUM.
    Can I define a custom rule for aggregation based on attributes of another tables?
    Does anyone know a solution for this?

    Luciene,
    Is your requirement to have seperate metric for the category and a seperate metric for the detail level? if so then you can duplicate the count distinct metric and specify the level for the product dimension.( for the category metric it would be at the category level and for the detail metric it would be at the detail level). But on the other hand if you want the same metric to act at different levels, then you don't have to create a level based metric. Pulling the category/detail and the metric would aggregate the metric to the specific level.
    Arjun

  • Sorry last question got knocked back my ipad and iPhone on two different levels and I am not able to play through Facebook so not able to progress or unlock next level through Apple store. Don't know how to resolve problem

    Sorry last question got knocked back my ipad and iPhone on two different levels and I am not able to play through Facebook so not able to progress or unlock next level through Apple store. Don't know how to resolve problem

    Thank you again for all of your help!! I really appreciate it!
    I think I am following -- I was able to upload to my iPhoto and all photos and videos are there that is a plus! I tried to create an Event in my iPhoto and put all of my photos in that event but for some reason, now my iTunes it not recognizing that Event in my iPhoto. It is not allowing me to import just that event at the moment but I may be doing something wrong. At least all of my pics and vids are in iPhoto so that is a plus and I know they are at least saved somewhere. Just for some reason, my iTunes it not locating the event that I created with only those photos.
    Thank you for letting me know about my contacts! How do I know if I have the contacts app?
    Also, I had no clue that my iCloud could be backed up via cellular data! However, is this a new feature with the most updated iOS?? Unforutnatly I am like 2 iOS updates behind because I don't have enough storage on my phone. I still get the notification that my phone needs to be plugged in and connected to wifi in order to back up to the cloud :-(
    How can I sync using USB? Right now when i click on the info tab for my iPhone in my iTunes this is the answer that I get -- I am a little unclear as to what it means.
    Sync Contacts:
    Your contacts are being synced with you iPhone over the air from iCloud. Over-the-air sync settings can be changed on you iPhone
    Sync Calendars:
    Your calendars are being synced with you iPhone over the air from iCloud. Over-the-air sync settings can be changed on you iPhone

  • Level of detail in datasources

    hi,
    can someone explain me what exactly is the difference between schedule line level, header level and item level datasources. i know that the level of detail is more in item than a header and even more in schedule line than item. but if u experts explain it wud be useful.
    bye,
    anitha

    Let us take an example. A customer places an order for buying goods from us. So this one order becomes the order header. In this order there might be 5 different products (or 'materials' in SAP terminology). So each of these products become one line item of the order.
    Now let us say that the quantity ordered for one of these products is 1000 units. We as a company deliver 500 units on the first day, 200 units after a week and the rest at the end of the month. This could also be at the request of the customer. So the further split of each line item becomes the 'delivery schedule lines' or simply the schedule lines.
    A sale of a product starts with an order document followed by a delivery document and finally a billing document to charge the customer. So the split as we saw in the order continues through the other 2 types of documents as weel.

  • Relating facts to different levels of a dimention

    Dear All,
    I need to relate a fact to optionally different levels of a hierarchy in a dimension
    that's sales plan may be put on the level of a salesman or a distributor or a channel and so on ...
    I think that it could be implemented by adding a dummy record in a each level that represent the parent .. but i don't konw how to add this dummy record in owb ...
    can you help ..
    Regards,
    Shaimaa

    Hi Shaimaa,
    this is actually a very difficult business question. Technically, it's straightforward.
    The easy part is to create one fact table per dimension level where you have a plan. So, you would have a SalesPersonPlanFact, a SalesManagerPlanFact, and so on. That will work technically . . .
    But it won't really work. :-(
    The reason is that the way these plans are created. Typically, the Boss and his guys work out a master plan. Then it gets broken into bits, and each department does their own sub-plan. All the way down, until it gets to individual sales plans. And at every step of the way, the plan gets tweaked, modified, 'special cases' put in.
    The result is that they never add up. How you resolve that is a business issue, not a technical one.
    Me? What I do is tell people that they won't add up, and then say that it doesn't matter anyway. The reason I give is that the purpose of the plan is to measure actual sales performance against plan, and that we can do. Sales take place at the most atomic level for which there is a plan, and these we can match and consolidate plan against actuals. The consolidated results are then MVed and thus present a high-performance single picture of 'the truth'.
    Realistically, you're building a second-level snapshot (could be aggregated, could be periodic, could be both), and that's your reporting structure.
    I suspect you may need to go and have a re-think about your value chain, and do much communication with your sponsors so that they understand what's achievable and of real worth to the business. After all, your business as a data warehouse architect is to ensure you're publishing the right data.
    Cheers,
    Donna

  • Lowest Level of Details

    Hello All,
    I have one planning area which containts 33 Characteristics.Can any one please let me know how to find the lowest level of details out of  the above 33 characteristics combinations ?
    For example out of these 33 characteristics, there could be some 7 characteristics which are at the most detailed or lowest level and my problem is how to find these 7 characteristics combinations ?
    Thanks in advance !!
    Regards,
    Pawan.

    Hello Srinivas,
    Thanks for the solution. Need one more clarification. In my last mail, i have just mentioned as an example of 7. Lets say i do not know how many characteristics out of the 33 form my most detailed level. Is there any way to find the number of characteristics out of 33 which make the detailed level and then apply the logic u have mentioned. I have tried to find but iam not sure of the result. As you said i have dumped all the possible CVC from planning area using remote infocube in excel. I applied advanced filter of unique records for all of the above CVC excluding time and KF columns. i got 1750 unique records. Then i tried generating same 1750 unique records using different combination of characteristics.I was able to get these 1750 records using as few as 10 char combinations values and also using 13 char combinations values. Then in this case does my 10 char combinations values are the most detailed level or 13 CVC ? Also this most detailed level char combinations remains constant through out the entire forecast horizon.??
    I really appreciate your last prompt reply of my question. Thats what makes you the highest contributor in the last month.
    Thanks,
    Pawan.

Maybe you are looking for

  • [SOLVED] Problem Synchronizing package databases after upgrade

    After upgrading I'm having this: [root@david-laptop david]# pacman -Suyy :: Synchronizing package databases... error: failed retrieving file 'testing.db' from mirrors.kernel.org : Forbidden downloading testing.db... error: failed retrieving file 'cor

  • Sending arguments to shell script from Java program

    Hi, I am invoking a shell script within a Java program by runtime command.But I need to pass a variable to the shell script from the Java program!!! Please help me!!! Thanks!!!

  • How can I open psd files into Potoshop CC from bridge

    PSD files will not open into Photoshop CC from Bridge CC. I get this error message..."Windows cannot find, C:\program files\adobe\adobe photoshop CS5 (64 Bit)\photoshop.exe." I can open jpeg, tiff and raw.   I'm using Windows 7. I do not have CS5 on

  • Following Content - Document Preview

    If I deactivate the Following Content site feature the buttons at the bottom of the document preview form disappear, is this correct? I want to remove the 'Follow' option but keep the other buttons. Is this possible?

  • Need help with flash player installation please !!!!

    Hello, I need help with my flash player installation because every time I access a movie this is the message I receive.  This content on Xfinity TV is not available for viewing with Chrome's "Incognito" mode. To play this video using Chrome, please v