Decision summaries in what-if analysis spreadsheets

We are testing what-if analysis spreadsheets and we love it.
We have an interesting puzzle. In one test, we have 100 source attributes and another 50 attributes derived from the rules.
The rules execute and return monetary values. Everything works as advertised.
However, we want to discover which source attributes were really the key factors in the decision as we look at the spreadsheet. Ideally, we would like to be able to produce 2 additional summary columns in Excel. One summary column would tell us that attributes A, C, and D increased the monetary amount. The other column would tell us that attributes B, E, and F decreased the monetary amount.
At the moment, the only thing I can think of doing is some complex formulas / reports in Excel itself combined with OPA rules. This is less than ideal.
I can put logic in OPA, but I am basically trying to recreate my own summary decision report and I still have the problem of concatenating text to create the summaries. I am not sure how to concatenate text into a running description. For instance, I can't put a rule that concatenates text: txtPositiveKeyFactor = txtPositiveKeyFactor & "The age column was a major positive factor", etc... ...or can I?
Any thoughts?
BTW, 2nd question: how do you put a carriage return / line feed into a text attribute in OPA?
Edited by: Paul Fowler on Aug 3, 2012 6:21 AM

To tell whether or not an attribute increased or decreased the overall value, you'll definitely need to create additional goal attributes for those things. E.g. attribute increased the outcome if...
You could then have each of these as additional outcomes, and use Excel to create the concatenated text in an additional (non OPA-populated) column.
As for your second question, I'm not sure that OPA actually supports CRLF in a text attribute - but I could be wrong.
Davin

Similar Messages

  • Using the new EPMDriverBasedRefresh function for What-if Analysis

    Hi,
    A new function is available that supposedly enables easy what-if modelling in BPC. This sounds great because currently for what-if analysis, you need to duplicate data in the database (using differnet categories or data sources) which can be time consuming and impact overall performance.
    Has anyone got any experience with this EPMDriverBasedRefresh function? There is some documentation on SAP's userguide but there are no specifics on the type of logic that is supported for scenario outputs i.e. is it only Member Formula Logic (Account 1 x Account 2 = Account 3), or can it support more complex scenarios such as running through Default Logic (and any BAdIs you may have) to retrieve the modelled output? (This would be awesome!)
    32.20 has the detail in the userguide: https://help.sap.com/businessobject/product_guides/boeo10/en/EPMofc_10_user_en.pdf
    and it says:
    "This function enables you to refresh specific rows or columns of one or more reports, based on a specified range of data drivers whose values you can modify.
    Additionally, you can specify to refresh a whole report that is outside of the specified range of data drivers.
    This function can be used for example for what-if analysis."
    My testing has found that it does not run default logic (where our driver-based calculation BAdI is called).
    Any experience from fellow SDNers would be much apprecited! Otherwise I'll put a call into SAP to get the documentation expanded a little.
    Cheers,
    Nick    

    Hi Nick,
    It looks like this function only deal with the report refresh with multiple reports in one workbook...
    Not extremely useful. If I am wrong, please correct me.
    Vadim

  • Hyperion Planning - What If Analysis

    Hi,
    I have a requirement to do what if analysis.  Althouh I know how to Exchange Rate functionality works in HP.
    Example - If I want to see the variation in COGS  USD by chaning the FX rate on-fly.

    I had checked that document , but i need some real time process. What is required, from where we need to start? What are the required components like pre-requisite?

  • Handling Relationships in What-If Analysis Worksheets.

    Hi All,
    I am currently working on a rulebase in OPM v10.4 where we have used quite a few relationships and the final output for the rulebase rests on certain selections in these relationships.
    Global
    | ->The Company Employee
    |--------------> The Company Employee's Position
              (Relationships - the company employee is the manager of(Many to Many),
              the company employee is the team lead of(Many to Many),
              the company employee is the project manager of(Many to Many))
    I am testing the same using what-if analysis worksheets but i am facing some issues.
    1. I can't see any of these "*relatioships*" when I select "*Add Columns*" in the "*the company employee*" or "*The Company Employee's Position*" worksheets.
    2. When I select "*Add Worksheet*" and then check "*the company employee is the manager of*" or "*the company employee is the team lead of*" or "*the company employee is the project manager of*", I am able to add a new worksheet with these name but when I try to select "*Add Columns*" in any of these worksheets then I get an message which says "*All 'the company employee is the manager of' columns are already selected*". I get similar messages for all the relationship worksheets.
    I am not able to find a way to test my rulebase using the what-if analysis worksheets as I am not able input the "*Relationships*" that I have used in the rulebase anywhere in the What-If analysis worksheet(s).
    Any pointers on this will be of great help.
    Thanks
    Bijay Mishra
    Edited by: 993514 on Mar 13, 2013 2:38 AM
    Edited by: 993514 on Mar 13, 2013 2:39 AM
    Edited by: 993514 on Mar 13, 2013 10:52 PM
    Edited by: 993514 on Mar 14, 2013 4:42 AM

    Hi Frank,
    Thank you very much for the reply.
    In my rulebase all the relationships that I am using have the same "Source" and "Target". It is "the company employee". Right now I have removed the entity"the company employee's position" which was contained by "the company employee" just to make it simpler to explain.
    So all the relationships I am using under "the company employee" have the same "Source" and "Target",i.e. "the company employee".
    Here's the new structure(Nothing has changed wrt the relationships though):
    Global
    |------------>the company employee
    +(Relationships - the company employee is the manager of(Many to Many),+
    the company employee is the team lead of(Many to Many),
    the company employee is the project manager of(Many to Many))
    So when I am adding a worksheet for the relationship lets say "the company employee is the manager of(Many to Many)" I am getting one column "the company employee #". But as our "Target" and "Source" is the same we can't add a duplicate column "the company employee #". It throws a duplication error we do and rightly so.
    Even in the Oracle Policy Modeling User's Guide which I always refer to, the "Source Entity" and the "Target Entity" are different. Something which is not the same in my case.
    How to make it work in this case????
    Thanks Again Frank
    Looking forward to your response. It would of great help.
    Thanks
    Bijay Mishra
    Edited by: Bijay Mishra on Mar 15, 2013 12:00 AM
    Edited by: Bijay Mishra on Mar 15, 2013 4:10 AM

  • What-if Analysis on Bom Component Quantity

    Hi ,
    Is it possible to do What-if analysis on Bom Component Quantity ? As Users wanted to do what if analysis for Gross Die per Wafer. We tried creating one measure for GDPW and use the if condition in BOM Custom Roll up for eg. if (isNull("GDPW"),Component_Qty,"GDPW") but it is not working for What-if Analysis. Do i need to change something in On-Change formulae in BOM Custom Roll up.
    Thanks
    Lokesh

    Hi ,
    We are able to load the GDPW for Die level (only one stage )and we have a condition to validate if the measure is null it will take the component_Quantity or else it will take the 1/GDPW measure value. we are doing it for 3 purposes :
    1. To get the Accurate value of GDPW which is equal to 1/Component_Quantity (GDPW will be accurate only if we get 30 decimal places value in calculation)
    2. As part of information provided to Users as they wanted to see it.
    3. To do What-if Analysis (if Possible).
    We could have use 'todouble' for the accuracy but we were thinking of what if analysis, and user visibility also.So far calculation is coming nicely but it would be appreciated if you can give pointers for the risk involved in keeping GDPW as measure.
    Thanks
    Lokesh
    Edited by: Lokesh Rathi on Sep 21, 2011 6:38 AM

  • What is Analysis Authorisations

    Pls let me know what is Analysis Authorisations

    hi friend,
    <b>
    Analysis authorizations are required of all users that want to display data from authorization-relevant characteristics or navigation attributes in a query. This type of authorization is not based on the standard authorization concept of SAP. Instead, they use their own concept that takes the features of reporting and analysis in BI into consideration. More and more users are gaining access to query data with the distribution of queries using the BEx Broadcaster and publication of queries to the portal. With the special authorization concept of BI for the display of query data, you can protect especially critical data in a much better way.
    Only when the user has been assigned the appropriate authorizations can he/she define and execute a query or navigate in a existing query. Analysis authorizations are checked in the dialog for opening a query. When a query is opened, the authorizations for the individual objects are also checked.
    All users who want to display transaction data from authorization-relevant characteristics or navigation attributes in a query require analysis authorization. This type of authorization is not based on the standard authorization concept of SAP. Instead, these authorizations use their own concept that takes the features of reporting and analysis in BI into consideration. As a result of the distribution of queries using the BEx Broadcaster and publication of queries to the portal, more and more users can access query data. Using the special authorization concept of BI for the display of query data, you can protect especially critical data in a much better way.
    If you have done an upgrade to SAP NetWeaver 2004s, you can decide whether you want to continue to use the current reporting authorization concept or switch to the new, more user-friendly concept for analysis authorizations.
    SAP recommends that you switch to the new concept so that you can benefit from the new options and easier administration.
    By default, the new concept is active; support is no longer provided for the old concept.
    Complete compatibility between the two concepts is not possible. Existing authorization concepts must therefore be converted. Migration has to be completed manually or using a tool. It always requires subsequent manual work.
    Analysis authorizations are not based on authorization objects. Instead, you create authorizations that include a group of characteristics. You restrict values for these characteristics.
    The authorizations can include any authorization-relevant characteristics and treat single values, intervals and hierarchy authorizations in the same way. Navigation attributes can also be flagged as authorization-relevant in the attribute maintenance for characteristics and can be added to authorizations as separate characteristics.
    You can then assign this authorization to one or more users.
    </b>
    The following links would help you to understand this concept better
    http://help.sap.com/saphelp_nw70/helpdata/en/42/f0d71d75433ee9e10000000a1553f7/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/55/46eb411a7f6324e10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/42/f0d6ca75433ee9e10000000a1553f7/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/66/019441b8972e7be10000000a1550b0/frameset.htm
    hope this helps.
    Pls reward points if useful..
    Regards,
    Awaiz

  • What Are Our Spreadsheet Options?

    Hi,
    I don't want to shell out for Excel and / or Office (I just got iWork, in fact). What are my options for spreadsheets on Mac OS X? I could easily make do with Gnumeric. I'd prefer to avoid OpenOffice earlier than 2.0. X11-based apps are OK, if not ideal. Are there other options (besides Excel and OOo) I'm overlooking? I'd probably want to be able to import at least basic Excel sheets, e.g. Other than that, I just have a variety of odd-job, one-off kinds of spreadsheet needs.
    Any ideas?
    Thanks.
    Randall Schulz
    iMac 20" Core Duo; MacBook Pro   Mac OS X (10.4.5)  

    Hi,
    Is that D'Oh!, á là Homer? I can relate…
    Anyway, I found the latest pre-release of the Universal 2.0.2 (rc4, to be specific) and installed it. It's nice that X11 interactions (as in starting it for you) are handled, but I have a problem with all applications that run under X11—I get trapped there! The X11 stipple covers both of my monitors and -TAB is intercepted and does not allow you to switch to non-X11 applications. I can activate the screen saver by putting the mouse in the appropriate corner, and when I deactivate it, I can, for a brief moment, see the Mac desktop, but then the X11 desktop returns and no matter how quickly I click on the Mac windows, the X11 environment reappears.
    So… How do you deal with this? Are there some X11 options (transparent / shared desktop, e.g.) that make it easier to use?
    Separately, looking at this software (OOo) the lack of graphic refinement is quite stark and the applications look very crude by comparison! Now, I can live with this, but it really hits you how refined the Mac user interface has become over its two-plus decade life.
    At the moment, I'm inclined to say that if X11 has to be part of the equation, then I'd really rather have Gnumerc!
    Thanks.
    Randall Schulz
    iMac 20" Core Duo; MacBook Pro   Mac OS X (10.4.5)  
    iMac 20" Core Duo; MacBook Pro   Mac OS X (10.4.5)  

  • What version excel spreadsheet does Lookout 5 export?

    When a Lookout version 5.0 Datatable object exports to an MS Excel spreadsheet, what version of Excel is it. The version(4.5.1) I have exports as Excel 2.1

    Lookout 5 uses the same good old version of excel (2.1) as Lookout 4.

  • Need suggestion in doing functionality similar to What-if Analysis?

    Hi,
    I have to develop a line chart with some requirements which is little bit tricky. So, was checking out if some one can help me out here. My scenario is explained below:
    Suppose if you are a Oil drilling machinery supplier and you receive invoices for drilling machine order from your clients every month. Now last year because of the issue like BP oil spill in gulf of mexico, and this year Japan's Tsunami the client has not received many invoices from oil drilling companies which are working in those areas.
    So my invoices numbers are like in Feb 2010 was 10000, in March 2010 was 11000, and in April 2010 was 11500, and after the incident in April 2010 the May 2010 values are 5000, June values are 5500, July is 5700, and August 2010 is 10300.
    Same kind of deviated values happened after Japan Tsunami. ( i have just taken these examples to let you understand my problem clearly).
    Now with the deviation in invoices after April 2010, and the business restoring to its normal sales after 4-5 months, let us assume that June 2011 invoices are 11900.
    Now my user wants to see a line chart in which he will have last six months of data (Dec-2010 to May-2011). Now they want to have another series in the chart which is a prediction of the future three months values. Also they want an option where in they want to see if some disaster happens what could be the drop in their invoice numbers.
    For the first prediction i think i can use Trend Analyzer and forecast it to three months by feeding the last 6 months of data and use the resultant values in the series. But for the second scenario what can i do to retrieve a deviation in values.
    Please let me know if you need any other details here.

    Nicolas,
    I think my question was incomplete. Here i am not trying to see of how much deviation happened in my historical data but trying to find what could be the deviation in my future data. As i stated if the values for invoices in April 2010 to May 2010 dropped by 5000 because of a disaster, and after couple of months the business restored back to its regular invoices around 11000.
    Now in future consider today is July 2011 and they got 11700 invoices already to be delivered for this month, they want to see a forecast or predicted value for August, September, October of 2011. For forecasting i used Trend Analyzer and feeded the last 12 months of data and i was able to get August, September, October values using the Linear Regression option in the component (the values were some were around 11767, 11821, 11853).
    Now if some incident happens like i stated above like an oil spill for their major client and they stopped ordering the machinery how would the forecast values change. For this i understand that i have to feed a data as far as 4-5 yrs and see how deviation is happening because of disasters. But, can we do it manually in Xcelsius is what my question.
    I went online and came to know of a tool called "Predictive Wrokbench" but the BI team Manager do not want to purchase the licence of a tool which is used only for only a single dashboard (which totally makes sense).

  • What is Analysis Authorizations in BI 7.0?

    Hello BW Gurus,
    Greetings!!!!
    Please forward the relevant documents (<b>Analysis Authorizations and also about data migration from 3.0 to 7.0</b> ) to the ID- <b>[email protected]</b>
    Points will be rewarded..
    Best Regards,
    Priya

    Hi Priya,
    These would be great help to you,
    Upgrading to SAP NetWeaver 7.0 BI - The Details doc.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10564d5c-cf00-2a10-7b87-c94e38267742
    Please check these blogs for full details:
    /people/prakash.darji/blog/2006/09/22/rolling-out-the-new-sap-netweaver-2004s-bi-frontend-tools?page=last&x-showcontent=off&x-order=date [original link is broken]
    https://weblogs.sdn.sap.com/pub/wlg/4668?page=last&x-order=date [original link is broken] [original link is broken] [original link is broken]
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/6a19f233-0e01-0010-6593-c47af5a8df3b
    Some Insights..
    NW2004s Upgrade - Front-End Migration Strategy
    https://forums.sdn.sap.com/click.jspa?searchID=3914335&messageID=2331907
    Migration of Data Sources
    https://forums.sdn.sap.com/click.jspa?searchID=3914335&messageID=3369391
    Migration - Web Templates from 3.x to NW2004s
    https://forums.sdn.sap.com/click.jspa?searchID=3914335&messageID=2052465
    Migration question
    https://forums.sdn.sap.com/click.jspa?searchID=3914335&messageID=2935414
    Migration Transformation NW2004s Datasource
    https://forums.sdn.sap.com/click.jspa?searchID=3914335&messageID=3034054
    Analysis Authorization Migration Question
    https://forums.sdn.sap.com/click.jspa?searchID=3914335&messageID=2537477
    NW2004s Data flow
    https://forums.sdn.sap.com/click.jspa?searchID=3914335&messageID=3447826
    Visual composer migration
    https://forums.sdn.sap.com/click.jspa?searchID=3914335&messageID=3775098
    Rfer thez threads.. u will get good idea..
    /thread/439486 [original link is broken]
    /thread/377643 [original link is broken]
    Migrate Transformations
    /message/3034624#3034624 [original link is broken]
    /thread/178564 [original link is broken]
    For Data Flow:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/f00e2696d24c5fe10000000a155369/content.htm
    /people/prakash.darji/blog/2006/09/22/rolling-out-the-new-sap-netweaver-2004s-bi-frontend-tools
    Assign points if it helps,
    Regards,
    Mani

  • What-if Analysis Solver

    Hi Gurus,
    I would like to help me to solve this issue :
    Actually we calculate Rev like this : Revenue = SalesPrice - Cost - Tax
    What-if :
    What will be the SalesPrice if we want to increase the Revenue by 10%.
    The type of tax is determined by the amount of the SalesPrice.
    There is same functionality in Excel Solver Add-in , that start from an estimation of the SalesPrice then found tax and check if the value is equal to Revenue by 10% , otherwise it loop.
    Do we have this functionality in SAP BPC ?
    Thanks

    please any update on this issue , waiting for you support

  • What-if Analysis

    Hi Gurus,
    I would like to help me to solve this issue :
    Actually we calculate Rev like this : Revenue = SalesPrice - Cost - Tax
    What-if :
    What will be the SalesPrice if we want to increase the Revenue by 10%.
    The type of tax is determined by the amount of the SalesPrice.
    There is same functionality in Excel Solver Add-in , that start from an estimation of the SalesPrice then found tax and check if the value is equal to Revenue by 10% , otherwise it loop.
    Do we have this functionality in SAP BPC ?
    Thanks

    Hi,
    I initially didn't think this was going to be possible without creating staging tables (which would only require a CTAS sql statement, not a dbms_wm.export) as suggested, but the following might work:
    1. Create a type that contains the required columns.
    2. Create a pipelined function that returns a table type containing the row data and takes the workspace name as an argument. This function would execute GotoWorkspace, followed by the query, and then return the data. The database should be able to handle the differences in the session context since the queries are separate.
    3. Create the sql query invoking the function one time for each workspace/context you are interested in. For example,
    SQL> select * from table(return_ws_data('LIVE')) t1, table(return_ws_data('WS1')) t2 where ....
    Note that after the query finishes, the session is in the workspace for whichever function executed last. So it would be a good idea to execute GotoWorkspace again after the query finishes to be sure as to which workspace the session is currently in.
    Other possibilities would be to:
    1. Use the MW view after executing SetMultiWorkspaces.  However, this wouldn't work for any queries that require GotoDate.  This view could be joined with a query from the original table name or with the another reference to the MW view using predicates to get the appropriate rows.
    2. Using staging tables as mentioned
    There have been attempts in the past to embed the GotoWorkspace into a function that is executed within a where clause predicate. I do not think that would work as outlined here: Re: Setting context inside a query - linear and reliable?
    Regards,
    Ben

  • Web Analysis Spreadsheet object problem

    Hi All,
    I am facing an issue in WA where a report connected to an Essbase cube, has 2 spread sheet objects in it.
    Each spread sheet object uses 4 dimensions in them of which 3 dimensions are used as columns for both spread sheets sheets and the row dimension differs,
    Say spread sheet A has Dim A as the row and DimC,Dim D and Dim E as columns, and spread sheet B has Dim B as the row and DimC, Dim D and Dim E as columns.
    There exists some sort of a link between SS A and SS B, where SS A is connected to the data source and SS B is linked to SS A through dimension Dim B.
    When I drill down on Dim A of SS A, the consolidated value at the top level of Dim B in SS B gets doubled.
    Actually the consolidated value at the top level of Dim A in SS A should be equal to the consolidated value at the top level of Dim B in SS B, because Dim A is fixed to its uppermost member in SS B.
    Meaning the value in the cell which holds the consolidated value at the top level of Dim B in SS B, gets incremented by the consolidated value at the top level of Dim A in SS A, for the first drill down.
    Can anyone tell me of a way by which I can clear the contents of the cell which holds the consolidated value at the top level of Dim B in SS B, using any function of the spreadseet or if there is a way in code that I can use to clear the contents of this cell?
    Thanks in advance.
    Regards,
    Anindyo

    Just check with your (essbase)administrator has set any security filters to the users having this problem
    - Natesh

  • What is a good spreadsheet app that can open Xcel spreadsheets

    What is good spreadsheet App that can open and work with Xcel spreadsheets

    Have a look at the following:
    http://itunes.apple.com/sg/app/quickoffice-pro-hd-edit-office/id376212724?mt=8&l s=1
    http://itunes.apple.com/sg/app/office2-hd/id364361728?mt=8&ls=1
    http://itunes.apple.com/sg/app/documents-to-go-premium-office/id317107309?mt=8&l s=1
    http://itunes.apple.com/sg/app/polaris-office/id513188658?mt=8&ls=1

  • COPA vs. BCS design decisions (ex. profitability by customer in BCS)

    We are trying to meet a business goal of identifying gross profit by customer.
    We realize "customer" as a field in BCS is problematic, so we are thinking of only storing certain customers in BCS with a catch-all "Others" customer - with the goal of keeping the BCS data volume reasonable.
    Consider the scenario: US company sells material X qty 1 to Spain company for 100 with cost of 30 (therefore profit of 70)
    Spain sells same material X qty 1 to third-party customer for 120.
    Spain from a local perspective profits 20, however the group from an overall perspective profits 90 ( the US revenues of 100 eliminate against the Spain COGS of 100 so you are left with revenue of 120, COGS 30, profit 90 - from the group perspective ).
    We want to know how to see, on a customer level, the 90 profit from these transactions. 
    We do not believe COPA can do this, can this may be accomplished in BCS? 
    If you do a "one-sided" elimination (elimination driven by the revenue side only) of the intercompany revenue the system would not be able to reference customer on the elimination. We are wondering if this scenario of analyzing overall profit by customer can be accomplished by BCS functionality and are particularly interested in knowing what functionality you used to accomplish this requirement and in what sequence within the BCS close (BCS monitor).
    Thank you in advance for any input you may have.
    Also we are interested in any opinions/comments anyone may have about design decisions regarding BCS vs. COPA in BW.  BCS business content identifies a sample design for a BCS data model including item, company, movement type, trading partner, functional area, etc.  COPA (as configured in R3/ECC and extracted to BW) commonly features analysis by customer, material, etc.  Considering BCS features elimination functionality, what design concerns have people faced with respect to fields that they include in both reporting systems?  Obviously a prominent concern is sizing of the systems, but what common characteristics has anyone decided to feature in both systems? What considerations drove the decisions as to what common characteristics to feature in both BCS and COPA?

    Hi John,
    Reg, your last question - might be useful info in here, if you have not seen it yet:
    Re: Reports using COPA cube, BCS Cube

Maybe you are looking for

  • Embeded videos in keynote don't play when exported as a quicktime movie

    I have a keynote presentation with videos in it. I want to export it as a QuickTime movie but when I do the videos do not play. What do I need to do to resolve this?

  • Change Icon missing in the existing SC in ITS URL

    Hi Gurus User is trying to change some details in existing SC, user is able to find the SC in Check status and clicked the details button   it will display the document item details, but the Change Icon is missed for the user. Until last week, user w

  • Why is my video quality so bad?

    So I have this video which is just over 1GB and it's just under 6 mins, so surely the quality should be better than this? It was shot in 1080p with a Canon 7D. I have however scaled it up 150% using the scaling effect in Premiere Pro. Should I scale

  • NEED HELP: JDBC ERROR

    I get this error when I try to connect my applet through JDBC: Error null: Unexpected Packet. Type = 0 I have punch a hole on my firewall to allow my jdbc thin to hit directly to oracle database. If you have an answer for my problem, please email me

  • Want to activate QM module functionality

    Dear all, We are using ECC5.0 with SD,MM,PP & FICO modules. We are looking to use the QM module as well. However not sure if we need to pay separate licence fee to SAP for using QM module. The system allows us to configure QM module to meet our needs