Recreate module in different time series

5 posts / 0 new
Last post
Tarjei Kirkesaether A+ 58
TK
Recreate module in different time series

I've created a module in the the Monthly forecast time series and I now want to recreate it in the Annual forecast time series. Are there any tricks on how to do this or do I have to start from scratch? 

Jun Yan A+ 124

Hi Tarjei,

What is the purpose of the module? Is it an output Module that is based on a secondary time series that rolling up data ie. Monthly to Quarterly/Semi-Annual/Annual. Are you preparing a separately module on a wholly separate primary periodicity?

If it is the latter, in my experience, it is often easier (and cleaner) to start from scratch given two differing time series will likely have separate logic behind it.

Hope that helps.

Cheers,

Michael Hutchens A+ 189

Hi Tarjei/Jun,

In many cases I agree with Jun - i.e. the logic can be so different that it can sometimes be dangerous to try to convert a module from one time series to another. An example of this is GST, where annual GST cash payment timing is relatively simple compared with monthly, which can get extremely complicated due to different payment options, etc.

Having said that, there are cases in which the content within a module is very similar across different time series periodicities and time frames. Obvious examples include financial statements (e.g. income statement, balance sheet, cash flow statement, etc.) and basic operational modules such as Revenue (Amounts) and Cost of Goods Sold (Margins). In these cases I've often used a simply trick to do this, which can be demonstrated by the following steps used to convert an annual Revenue (Amounts) module to a monthly Revenue (Amounts) module:

  1. Open the existing annual Revenue (Amounts) module.
  2. Create a new empty module and insert the monthly time series module from the Modano website.
  3. Insert a time series assumptions and time series outputs module component into the new module.
  4. Set the number of time series periods in the existing annual Revenue (Amounts) module to equal the number of time series periods in the new monthly model (usually 12 periods/months if monthly).
  5. Rename the time series assumptions and outputs sheets in the existing annual revenue module the same as the sheet names in the new monthly module (e.g. 'Rev_Mthly_TA' and 'Rev_Mthly_TO').
  6. Add or remove rows to/from the period titles within the time series sheets in the existing annual Revenue (Amounts) module so that they contain the same number as rows as the period titles within the new monthly module time series sheets.
  7. Select all the rows in the assumptions module component of the existing annual Revenue module and copy and paste them into the assumptions component within the new monthly model.
  8. Select all the rows in the outputs module component of the existing annual Revenue module and copy and paste them into the outputs component within the new monthly model.
  9. Clean up any broken formulas, links, etc.
  10. Enter the new module properties.
  11. Close the existing annual module without saving it.

This approach has the benefit of capturing all Excel-based data within the original module, such as module links, row grouping, etc. The downside of it is that it's a bit messy and you will need to re-enter all the properties of the new monthly module from scratch. In the case of modules with only one module component - such as an income statement - it's usually the best approach because it's a single entire row copy and paste without any hyperlinks or inter-component formulas to break.

The other common approach is to edit the time series module of the existing annual module so that it becomes monthly, which can be done with the assistance of the Time Series Module Conflicts Identifier tool. It's often a line call as to which approach is the best, something which I decide on a module-by-module basis.

Hope this helps!

Jun Yan A+ 124

Hi Michael,

Very useful approach, will be sure to try it shortly!

Cheers,

Tarjei Kirkesaether A+ 58
TK

Thank Michael - That is a really neat trick!