Rolling Forecast

Hi,
I posted the same question at
Re: Rolling forecast budget application
In the rules/Calcs, What is the best way to run the calcs only for open periods?
By using a flag to indicate each open period
Or
For example in year1, I have actuals from Jan:Aug
By using 3 substitution variables like
&yr1range= sep:Dec
&yr2Range= Jan:Dec
&yr3range= Jan:Feb
If I use 3 variables like above how can I fix periods in the calc depending on year?
Help is greatly appreciated.
Thanks in advance

Hi Krishna,
You cannot make both fixes and use the exact same lines of logic similar to
FIX(&StartAssessmentYear,&ForecastMonths, ...)
FIX(&AssessmentYear2,&AssessmentYear3,@Relative(YearTotal,0))
/* logic */
ENDFIX
ENDFIX
The way fix statements work is they have the widest include you have performed meaning even though you have a few months in &ForecastMonths that YearTotal will include all 12 months for both &StartYear and &NextYear.
What you can do assuming this is a business rule is make a macro and then call the macro.
FIX(&StartAssessmentYear,&ForecastMonths, ...)
%Macro_Perform_Logic();
ENDFIX
FIX(&AssessmentYear2,&AssessmentYear3,@Relative(YearTotal,0))
%Macro_Perform_Logic();
ENDFIX
A macro is basically exactly like a rule with the exception that you can include macros in rules or other macros and you can pass parameters to macros as well. In this instance the macro does not require parameters.
Regards,
-John

Similar Messages

  • A Problem with Rolling forecast

    Hi Experts,
    Currently i have a problem in the Query Designer. Any help or suggestion will be very much appreciated.
    The system that we have is BI 7.
    What we want to have is a rolling forecast for the Profit and Loss Account.
    It means that we will lock the previous periods against changes and open the coming periods for planning.  In the query all 12 months have to be displayed.
    For that purpose, I created 1 structure with 2 selections.
    The 2 selections are
    1. Closed Periods, which restricted to 0fiscper 001.2007-003.2007
    2. Open periods, which restricted to 0fiscper 004.2007-012.2007.
    Then I drill it down with 0fiscper so that I can see 12 months.
    The problem is now that when I do not surpress the zeros, then I will see 2 times 12 months instead of only 12 months.
    But on the other hand, I cannot surpress zero since I also want to see and be able to do planning on the zero values accounts (for example on the open periods).
    Does anyone know how to solve this problem, so that I only see 12 months in my query, but also be able to see zero values on the open periods?
    Otherwise, does anyone have any other solution to solve the rolling forecast? (any links or documentation?)
    Thank you very much in advance.
    Best regards,
    Fen

    Hi Venkat,
    In the new BI Integrated, we can close and open the periods by put the indicator for close and open periods on the query designer.
    The report that I am aiming for will look like this:
    Closed Periods                               Open Periods
    January         February      March     April       May      June    July ...... December
    For that I created 1 Structure with 2 Selections.
    The selections is restricted as follows:
    Closed Periods --> 0fiscper 001.2007-003.2007
    Open Periods ---> 0fiscper 004.2007-012.2007
    and then I drill it down with 0fiscper.
    But instead of giving me the periods that I restricted it gave me the following:
    Closed Periods                    Open Periods
    January   February  March    January    February    March
    Best regards,
    Fen

  • Rolling Forecast in HFM

    Hi,
    I am new to HFM and wanted to know what is meant by "rolling forecast" in HFM? Any help will be appreciated.
    Thanks in advance.

    You would want to pull the data from HFM at a higher level, such as parent entities and Parent Curr Total value. You could put these amounts in base members of Essbase or Planning and then produce your forecast off of them.
    It is possible to do a rolling forecast entirely within HFM, but it would involve extensive Rules. Basically you would write rules to apply forecast logic to the actuals and populate a new scenario with the result. This becomes difficult with more detail in the forecast logic.

  • Rolling Forecast in BPS

    Hi,
    I have problem with creating the rolling forecast with Actual data.
    For example I have the forecast data being dynamic with a variable attached [006.2007 to 012.2007] and have actual data with a variable [001.2007 to 005.2007]. I have the forecast variable in the Planning Level and have selected dynamic in the layout - which works, but for actuals I'm not getting it to be dynamic without using the offsets and creating each one separately. What I want is having both being dynamic so that the Admin person only needs to change the variables then the layout. Any ideas would be appreciated.

    Thanks alot, that was it!!!, I didn't think you could have set the variable when SAP turned the field grey, guess they have changed it for BPS.
    I will award you the full points, I only have one final issue with the rolling forecast, is that the titles in column's all have the starting value from the variable and not the dynamic value.
    Actual : 001.2006 to 004.2006 only show's 001.2006 for all four columns
    Forecast : 005.2006 to 12.2006 only show's 005.2006 for the remainder.
    The actual data is correct for the periods it's just the text headings which are incorrect.
    I have set the following in the layout,Dynamic for 0FISCPER and text replacement Key.
    On the variable I have Text Replacement as Characteristic value... but it still doesn't default to the values I was expecting.
    Thanks once again for solving this for me.

  • 12 months rolling forecast

    I am trying to write a calc script that should be able to do 12 months rolling forecast in one of our cubes.
    The months are the fourth gen of dimension "Period", "Year" has FY07, FY08, FY09.... in it and the "Scenario" has projection, budget, forecast, actual, etc.
    Can someone please help me out and tell me what do I have to write in my script to be able to do the forecasting.
    Thanks in advance,
    Bobby

    1) put 0fiscper in the heading but your variables for the dynamic columns need to be set to the right type of text heading for that or you set it to characteristic value.
    2) I could not get quarterly totals as
    P1 P2 P3 Q1 P4 P5 P6 Q2 etc since the dynamic columns does not allow for BPS totals on quarterly in BPS layout definition but I use local Excel formula in layout definition in that at the last page of the layout definition, I count out 12 columns in the heading to figure out where the monthly amounts P12 ends and the following 4 columns I set up 4 Excel formula totals for sum(p1column:p3column), sum(p4column:p6column) etc.  I tend to put the annual total after the 4 quarterly totals and specify the excel formulas as sum(p1column:p12column).  If you want it even nicer since you don't know the number of rows of data, you would actually have something like:
    IF(ISBLANK(A4),"",SUM(C4:E4))
    Hope this helps,
    Mary
    Hope this helps.

  • Currency Translation - Rolling Forecast

    Hi,
    Scenario is: We're doing 13 months rolling forecast which goes beyond one year. When currency translation happens, as part of default logic, it converts the records only for the year of forecast (selected in current view) and not beyond the current view year.
    For instance, if selected forecast period 2011.JAN, we expect user to input numbers from 2011.JAN through to 2012.JAN. System run the currency conversion package and translate records for periods 2011.JAN - 2011.DEC, and doesn't convert 2012.JAN because it is the next year (not selected in current view).
    Following is the code I'm using in the FX Conversion package:
    *RUN_PROGRAM CURR_CONVERSION
          CATEGORY     = %VERSION_SET% 
          CURRENCY = USD
          TID_RA = %TIME_SET%
          RATEENTITY = GLOBAL
          OTHER =  ENTITY=%CURRENCY_SET%
    *ENDRUN_PROGRAM
    Can you please suggest any resolution, i.e. how I can enhance the code to convert records whatever I get from runtime (template) and not just restricted to CV Year?
    Many thanks,
    Shabbar

    Hi Shabbar,
    While executing Currency translation, if you can select 13 months (say,from 2011.Jan to 2012.Jan ) in data manager parameter, Conversion executes for all 13 months as %TIME_SET% take value from your data manager prompt.
    If you are identify %TIME_SET% based on Year in Category dimension, you can try below code.
    *SELECT(%YEAR%, [YEAR], CATEGORY, "[ID]='FORECAST'")
    *SELECT(%TIMEMBR%,[ID],TIME,"[YEAR]=%YEAR%")
    *XDIM_MEMBERSET TIME=%TIMEMBR%,%YEAR+1%.JAN
    //standard currency translation code.
    If you are working on BPC NW 7.5, you can consider using TMVL(OFFSET,Time member) to define the scope.You can refer to http://help.sap.com/saphelp_bpc75_nw/helpdata/en/c8/d961d0dbfd4745af4b667279573702/content.htm for more details on TMVL.
    Pls post here if you require further clarification.
    Regards,
    Kranthi

  • Rolling forecast and ZBB

    Hi experts,
    I want to know more about these two terms. How is it implemented in planning? I only know that :
    Rolling forecast - will try to maintain the forecasting period. For example, if period is from jan to dec and once the month (say jan 2011) passes by, we will take into account (Jan 2012) so that we will always be forecasting for 12 months.
    ZBB - Budgeting would begin from ground zero or zero base (Past data is not considered). That is all I know. Kindly, correct me on these two concepts if I am wrong.
    Thanks

    I have had a handful of clients do Zero Based budgets. Typically if you talk to the finance transformation gurus they will say that Zero based budgeting is not optimal - it's simply too time consuming. However, sometimes it is necessary.
    The reason why a company's budget isn't just a snapshot of its rolling forecast, is because of change management, politics and internal pushback. The Budget process can often define how bonuses are paid out (over/under budget). I'm a fan of using your most recent forecast to seed your budget. Many forecasts are done at such a high-level they cannot be used to drive the budget, and the prior year's budget would either A) Require too much tweaking up/down, B) It makes politics all the more relevant in an organization - justifying why you need an extra 20k/month to run your department.
    In reality, there is only a handful of options when we talk about budgeting - and the option each company goes with is championed by the CFO/VP of Finance, and pushed from the top down. Each has their merits.

  • Regarding SAP BPC Rolling Forecast Template

    Hi,
    How are you?. I have created annual budget templates and top to botoom contribution templates.
    Now my requirement is Rolling forecast template to create.
    Can anybody please help me out of how to create rolling forecast template.
                  Thank you and please provide sample Document.

    Hi Srini,
    Please download the below mention document:
    https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B1-Py2CC_vJBYjJjMjY0MTgtM2UxZS00MDRmLTllZjktOWRmZWEzOGNjNzY4&hl=en_US
    I hope this will solve your problem.
    Anil

  • 12 month rolling forecast report using FR

    Hi All,
    Could you all advice me on how I can create a 12 month rolling report using Financial Reports? Basically what we need is a report where we would be able to see across years, so for example if I were in March and running this report, I'd be able to see my forecasts from March this year up to Feb of the next year.
    Thanks for all answers!

    try to read this link. i hope this one will help you:
    http://www.oracle.com/technology/obe/hyp_fr/fr_rolling_forecast/obe_rollingforecast.htm
    Cheers,
    LYN

  • 12 Months rolling forecast with prev. 4 month actuals - Integrated Planning

    Hi,
    What is the best practice for setting up a 12 month rolling planning with -4 months of actuals and +12 months of forecast with IP?
    Let's think about a very basic setup, Cost Center planning:
    - We have 2 infoproviders (for act/plan) and they are combined as a multiprovider and that is used on the aggregation level.
    In the planning layout/query:
    - On the lines Cost Elements are shown
    - On the columns periods and keyfigures are shown.
    The requirement is that actuals are shown for 4 previous months and planning is open & visible for the current month +11 months. We do not wish to show any actuals beside the figures for planning NOR old planned values beside the actuals for the previous months.
    Versioning works as follows: Zero version is always open for planning and snapshots are loaded into different versions at a given point in time. Actuals are also loaded as version 0.
    Value types are as usual: actual = 10, Plan = 20 and we use 0FISCPER for periods.
    So the result should be that we'll show 16 periods for each line (cost element) with the 4 first columns as static cells displaying only actuals and the 12 latter as input ready cells open for planning.
    All tips leading to workable solution are rewarded!
    -Miikka

    Hi
    Miikka Åkerman  
    how are you set 4 first columns as static cells displaying only actuals and the 12 latter as input ready cells open for planning.?
    and how about you designer cube that is include what characterices and key figure
    you said
    In the planning layout/query:
    - On the lines Cost Elements are shown
    - On the columns periods and keyfigures are shown.
    this periods is set as a keyfigures?
    Now I am face the same problem
    how to  set 4 first columns as static cells displaying only  and how to set the 12 latter as input ready cells open for planning.?
    if periods is move to next periods
    how to rolling this plan ??
    hope you can help me
    thanks a million

  • Rolling forecase for Actual and Plan

    Hi
    Iam working on Rolling Forecast for Actual and Plan report.. My Planning here is Quaterly based so for example say we plan it on April so the months after april (May - Dec) would be Planning. So when my month keeps on moving the forecase also moves..
    So can you please guys help me to get out of this with an solution..
    Thanks

    Hi,
    If you are using BI-IP for your scenario of forecasting then you can refer to the below links for forecatsing strategies.
    http://help.sap.com/saphelp_nw70/helpdata/en/43/0c033316cd2bc4e10000000a114cbd/frameset.htm
    for forecasting strategies
    http://help.sap.com/saphelp_nw70/helpdata/en/43/0c033316cd2bc4e10000000a114cbd/frameset.htm
    If you are using SEM-BPS you can consult these links:
    http://help.sap.com/saphelp_sem60ep1/helpdata/en/0a/242537cedf2056e10000009b38f936/frameset.htm
    http://help.sap.com/saphelp_sem60ep1/helpdata/en/0a/242537cedf2056e10000009b38f936/frameset.htm
    Forecast (old)
    http://help.sap.com/saphelp_sem60ep1/helpdata/en/0a/242537cedf2056e10000009b38f936/frameset.htm
    Forecast(Exit)
    http://help.sap.com/saphelp_sem60ep1/helpdata/en/0a/242537cedf2056e10000009b38f936/frameset.htm
    Regards,
    Priyanka Singh

  • WEBI - unverses: create rolling measures

    hi all,
    i'm working with webi on olap universes on bex queries.
    i need to create a rolling measure that, for every year/month, aggregates the current month and the previous 11 (every month contain the values of an year).
    i used this code creating a new object in universe:
    <EXPRESSION>(AGGREGATE([0CALMONTH].CurrentMember.Lag(11):[0CALMONTH].CurrentMember,[Measures].[4NQFO211SO3LFWE1RV0PLRFXR]) )</EXPRESSION>
    but it doesn't work well.
    do you have ideas to correct my code?
    thanks all!

    Hi,
    1)To have a range of months as input
    2)Create a table in which for each month in the range (in rows), the following 12 months of forecast are displayed (in columns)
    As far as I know EXITs based on input from user are still not supported.
    Probably it is not the classic rolling forecast scenario, but this is why I told "It depends on complexity of report".
    >> EXIT Variables with Input are supported. the part that is not supported in XI 3.1 is the fact that the default value is set in the prompting dialog but the user will receive the values.
    To me the scenario clearly requires an EXIT variable as otherwise you can not leverage the system date from the BW system and you are back to having to ask for 2 dates as a date range.
    if you want to create 12 keyfigures or 1 - that depends to some degree on what the report is supposed to look like and what the user is supposed to be able to do with the data.
    regards
    Ingo

  • Dynamic Calc Member with Formula to Calculate a Rolling 13 Year

    I have to create a rollup in my time dimension that will have 13 members representing each month of a 13 rolling forecast. I am having trouble setting this up as dynamic calc members with a formula assigned to it. For example, on of the members has the following formula.
    As you can see, I am referencing several substitution variables since I want to make this as most dynamic as possible without having to make any changes to the formula member. Only making changes to the substitution variable. Any help would be much appreciated.
    IF((@ISMBR(&Current_Year)) AND (&Act_RF_Last_Month == "Jan"));
    "RTM 6" = @MDSHIFT(&Act_RF_Last_Month, -1, "Years", , 5, "Period",);
    ELSE #Missing;
    ENDIF
    IF((@ISMBR(&Current_Year)) AND (&Act_RF_Last_Month == "Feb"));
    "RTM 6" = @MDSHIFT(&Act_RF_Last_Month, -1, "Years", , 5, "Period",);
    ELSE #Missing;
    ENDIF
    IF((@ISMBR(&Current_Year)) AND (&Act_RF_Last_Month == "Mar"));
    "RTM 6" = @MDSHIFT(&Act_RF_Last_Month, -1, "Years", , 5, "Period",);
    ELSE #Missing;
    ENDIF
    IF((@ISMBR(&Current_Year)) AND (&Act_RF_Last_Month == "Apr"));
    "RTM 6" = @MDSHIFT(&Act_RF_Last_Month, -1, "Years", , 5, "Period",);
    ELSE #Missing;
    ENDIF
    IF((@ISMBR(&Current_Year)) AND (&Act_RF_Last_Month == "May"));
    "RTM 6" = @MDSHIFT(&Act_RF_Last_Month, -1, "Years", , 5, "Period",);
    ELSE #Missing;
    ENDIF
    IF((@ISMBR(&Current_Year)) AND (&Act_RF_Last_Month == "Jun"));
    "RTM 6" = @MDSHIFT(&Act_RF_Last_Month, -1, "Years", , 5, "Period",);
    ELSE #Missing;
    ENDIF
    IF((@ISMBR(&Current_Year)) AND (&Act_RF_Last_Month == "Jul"));
    "RTM 6" = @MDSHIFT(&Act_RF_Last_Month, -1, "Years", , 5, "Period",);
    ELSE #Missing;
    ENDIF
    IF((@ISMBR(&Current_Year)) AND (&Act_RF_Last_Month == "Aug"));
    "RTM 6" = @SHIFT(&Act_RF_Last_Month,-7);
    ELSE #Missing;
    ENDIF
    IF((@ISMBR(&Current_Year)) AND (&Act_RF_Last_Month == "Sep"));
    "RTM 6" = @SHIFT(&Act_RF_Last_Month,-7);
    ELSE #Missing;
    ENDIF
    IF((@ISMBR(&Current_Year)) AND (&Act_RF_Last_Month == "Oct"));
    "RTM 6" = @SHIFT(&Act_RF_Last_Month,-7);
    ELSE #Missing;
    ENDIF
    IF((@ISMBR(&Current_Year)) AND (&Act_RF_Last_Month == "Nov"));
    "RTM 6" = @SHIFT(&Act_RF_Last_Month,-7);
    ELSE #Missing;
    ENDIF
    IF((@ISMBR(&Current_Year)) AND (&Act_RF_Last_Month == "Dec"));
    "RTM 6" = @SHIFT(&Act_RF_Last_Month,-7);
    ELSE #Missing;
    ENDIF

    We use similar logic but its in a calc script, not a dynamic formula.
    Here's an example of what we do:
    FIX (&Year, &Scenario)
    IF (@ISMBR("JAN"))
    "Average Usage%" = @AVG(SKIPBOTH, @MDSHIFT("Usage %"->"DEC"->&actYear, -1, "Year",), "Util %"->"JAN"->&actYear);
    ELSEIF
    ENDFIX
    Another example in a different database:
    IF (@ISMBR("JAN")) ((@MDSHIFT("Fees"->APR,-1,YEARS,)+@MDSHIFT("Fees"->MAY,-1,YEARS,)+@MDSHIFT("Fees"->JUN,-1,YEARS,)+@MDSHIFT("Fees"->JUL,-1,YEARS,)+@MDSHIFT("Fees"->AUG,-1,YEARS,)+@MDSHIFT("Fees"->SEP,-1,YEARS,)+@MDSHIFT("Fees"->OCT,-1,YEARS,)+@MDSHIFT("Fees"->NOV,-1,YEARS,)+@MDSHIFT("Fees"->DEC,-1,YEARS,)+"Fees"->JAN)/10)*12;

  • Change the MRP run fro Reorder Point to Forecast Based.

    Dear Experts
    My client is a battery manufacturing company, its Semi Finished product is Make-to-Stock and Finished Product is Make-to-Order. Initially the MRP was configured as reorder based and in Material master it was set as VM     (Automatic reorder point plng ). But now we need to change the MRP form reorder point to Forecast Based. The rolling forecast of the coming 3 three months is given in Planned Independent requirement (MD61) as version u201800u2019 - REQUIREMENTS PLAN.
    We have changed the MRP procedure in Material Master form VM to VV Forecast-based planning of the finished product but unable to get any result means no Automatic PR is getting generated, the we have changed all the materialsu2019 MRP procedure of that Particular BOM to have the required MRP and Automatic PR raise but still no expected result is coming.
    I would request you to provide your expert opinion to execute the Forecast Based MRP, what else should I do achieve the Linking between the Rolling Forecast and MRP instead of Reorder point. Should I have to make changes in Material Master (Only on finished product, In house developed/manufactured Product, Raw material etc), any configuration change in MPR and PR . Looking forward for your specialist advice.
    Regards
    Sony

    I have provided the demand in MD61 and make stock level of the material in such a way that it should raise the PR for MRP run but it is not generating any PR. have checked that if I put value in the forecast tab of the material master manually then it is raising the PR but I need the system to pick the value form the demand that I provided in MD61. Is there any configuration related issue to get the values form the demand and generate PR accordingly. Please guide
    Should I have to provide 'VV' at the first level of the Material at its master data or at each component of the BOM irrespective of
    the components for Semi-Finished (In house production), Raw materials (Procure from the supplier). Please suggest...

  • Plan/Forecast Scenario in HFM - best practice

    Hello all,
    We're currently working on adding a Plan and Forecast scenarios to HFM
    to incorporate some budgeting, which had previously been done in
    Excel/Access. For those of you who do planning in HFM, would you care
    to briefly summarize your processes?
    1) How do you load the data into your HFM plan/forecast scenario?
    Excel spreadsheet? FDM Multi-Load? Webform?
    2) If you use Excel, do you just allow the users to submit via the
    template using SmartView or formulas? What about audit/controls?
    3) Do you let the users consolidate whenever they want?
    Any other tips would be greatly appreciated!
    Thanks

    We've been doing budgeting forecasting for awhile in HFM.... However.... We leaving that and going to Hyperion Planning...
    Some things you are going to want to consider:
    1) You will probably have more people entering budgets \ forecasting then actuals, so there might be licensing cost.
    2) Security will need to be considered, who get's what and where.
    3) Budgeting \ Forecasting is usually done at a more granular level then rolled-up. This could make your HFM application much larger or more detailed then necessary.
    4) If you re-org, which we do, we have to reconsolidate all the scenarios and all the years. Time consuming.
    5) The is one rule file, making divisional or cross-company modeling difficult. For instance, one of our divisions has a very complex allocation model which we could not build in HFM.
    6) Its not uncommon for users to ask for a rolling forecast, which can be done in HFM at the cost of more scenarios. Also, versioning is difficult in HFM.
    7) Reporting will also need to be considered, who does it, how it looks and who gets what report.
    With Planning, we don't have the above issues.
    To answer your questions before moving to Planning:
    1) How do you load the data into your HFM plan/forecast scenario, Excel spreadsheet, FDM Multi-Load, Webform? 90% use the data grids, 5% FDM (International or not on our GL) 5% SmartView (Powerusers)
    2) If you use Excel, do you just allow the users to submit via the template using SmartView or formulas? What about audit/controls? How do you handle that in actuals? Our controls are handled via security
    3) Do you let the users consolidate whenever they want? Yes - at the expense of users running consolidations over each-other

Maybe you are looking for

  • Why I can not get the email value?

    I tried to pull out the email address from database, but for some reason i could not get it. Here is the code. Javabean: public class ProgramBean { private String programId; private String programTitle; private String programDesc; private String spon

  • How to create new genius playlists from existing music in library?

    I tried the genius button for creating lists from existing music in my library. The problem is that it continues to show the first list created no matter what song I highlight then hit the genius button. Genius works fine for creating lists I can pur

  • Please help iPhoto library problems - faces, facebook etc.

    I don't know what I'm doing wrong but iPhoto 09 has never worked very well for me. When I first started to use iPhoto 09 I went through my library to tag everyone so they came up in the faces thing. I had to add lots of missing faces because it didn'

  • Podcast Downloading

    I am trying to upload a recorded sermon onto itunes. The RSS feed, sermons.xml is working fine. I don't see any problems with the XML file. If I go directly to the RSS feed, I am able to listen to the mp3's. iTunes recognizes that the mp3's are there

  • Dashboard - Widgets have changed typography!

    The typography is now outlined - and I do not know how to change it!! The widgets are hard to read - so please help! designkim