🎓
Models University
  • Alpha Testing
    • 👋Welcome to Alpha
    • Installation and Setup
    • Support and Help
    • Terms and Licence
  • Start Here
    • What is Models?
    • Quick start
    • Tutorials
  • Using Taglo Software
    • The Taglo Interface
      • Navigating in Models
      • List Views
      • Adding Items
      • Deleting Items
      • Searching and Filtering
      • Previewing and Editing
      • Using Wizards
      • Save/Undo/Redo
      • Keyboard Shortcuts
    • Data Storage
    • Namespaces
    • Inbuilt data
  • Tags
    • Introduction to Tags
    • Tag Basics
    • Tags Applet
    • Advanced Tags
  • Models
    • Home Tab
      • Creating a Model
        • Timings
      • Version History
      • Application Settings
    • Model Editor
  • Variables
    • Variable Basics
      • Variable Setup
      • Unit and Calculations
    • Time Segments
      • Time Segment Setup
    • Summaries
    • Default Assumptions
  • Units
    • Introduction to Units
    • Key Unit Concepts
    • Advanced Units
    • Defining a Unit
    • Unit Factors
  • Dimensions
    • Introduction to Dimensions
    • Dimension Setup
    • Defining Unit Variance by Dimension
  • Data Types
    • Data Types
  • Assumptions
    • Introduction to Assumptions
    • Creating/Referencing Assumptions
    • Assumptions Wizard
      • Assumption Dates Step
      • Assumption Values Step
      • Linking to external Data
      • Linking to Excel Inserts
      • Sensitivity Values
  • Calculations
    • Introduction to Calculations
    • The Calculation Page
      • The Formula Entry Bar
      • Unit Analysis
    • Calculation Parts
      • Variable References
        • Referencing Time
        • Referencing Dimensions
        • Lookups
        • Summarising Variables
      • Period References
      • Functions
        • Advanced Functions
  • Aggregation
    • Introduction to Aggregation
    • Creating Aggregations
  • Rearranging
    • Introduction to Rearranging
    • Rearranging Example
    • Rearranging Tips
  • Cases
    • Introduction to Cases
    • Managing Scenarios
    • Managing Sensitivities
  • Layout
    • Generating Excel
    • Auto Layout
    • Sheets
      • Sheet Content
      • Adding and Editing Content
    • Excel Formatting
      • Excel Themes and Styles
      • Line Formatting
    • Data Tables
    • Excel Generation Troubleshooting
  • Excel Inserts and Outputs
    • Excel Inserts
    • Excel Outputs
  • Number Formats
    • Number Formats
  • Dashboards
    • Dashboards Basics
    • Dashboard Layout
    • Dashboard Items
    • Excel Dashboards
  • Metrics
    • Metrics
  • Charts
    • Introduction to Charts
    • Chart Customisation
  • Importing Models
    • Importing Models
  • Data
    • Introduction to Data
    • Creating Data
    • Data Sources
Powered by GitBook
On this page
  • Cascading rearranged Variables
  • Reversing relationships
  1. Rearranging

Rearranging Tips

PreviousRearranging ExampleNextIntroduction to Cases

Last updated 10 months ago

Cascading rearranged Variables

In the simple walkthrough, we only have three Variables, Revenues, Widgets sold, and Price.

Most situations are more complex than this: for instance, take the example below, where Widgets sold incorporates an inflation Calculation (Widgets sold = Widgets sold [-1] * (1 + Widget sales yearly increase).

We see the same warning in the Revenues as previously (1): we need to rearrange a child. However, this time, when we rearrange Widgets sold, we see a similar warning in Widgets sold, as shown below (2).

Models is telling us that now we are calculating Widgets sold from Revenues and Price, we cannot also calculate it from the inflation calculation. Therefore we must rearrange Widget sales yearly increase, which can be calculated from the actual values of Widgets sold in 2021 and 2022.

This results in the below output with Widget sales yearly increase also rearranged (3).

In this way, rearranged Variables cascade down to the "bottom" of the Model, or the point at which there are no more Calculations to rearrange.

Reversing relationships

Models allows you to quickly change the direction of calculation flows if you change the desired output of a Model.

Take the below example, where we have set our Model up with Revenue as the output from the two input Variables, Widgets sold and Price.

If we select both (1) the Revenues Variable, and one of its child Variables (in the example above, Widgets sold), we are offered the option to reverse their relationship, using the Reverse relationship button (2).

This results in the below:

Widgets sold has been converted to a Calculation Variable with Calculation Revenues / Price (3). Revenues has been converted to an Assumptions Variable where the second Time Segment is now rearranged (4) to its original Calculation of Price * Widgets sold.

previous section's
Revenues Variable before rearranging
Widgets sold Variable after rearranging
Widget sales yearly increase after rearranging
Reverse relationship button
Widgets sold Variable after reversing relationship with Revenues
Revenues Variable after reversing relationship with Widgets sold