Model size (cell count mainly depends on number of time steps, number of dimension items, number of variables, number of scenarios) Complexity of the formulas (e.g. a formula is slower than a simple addition)sumif Complexity of the visuals (charts and tables)


Turn on This means you can make multiple edits to the model, recompute to evaluate them all at once, and save to persist your changes.Manual recompute.
Hide the visuals pane (top-right of spreadsheet), and/or consider deleting unused visuals, or moving them to a separate model. Consider reducing the model granularity and/or the length of your model, in the .time settings If you are using dimensions (including cohorts): Consider if you need the dimension on every variable in your model(s), or just some variables. You can dimension for the variables you don’t require the breakdown on.aggregate away the Consider if you can reduce the number of dimension items in the dimension (e.g. grouping all smaller dimension items into "other" instead of having them each as separate items). If you have variables that have a specific value/formula for each dimension item (or multiple overrides within the variable), this will make the model larger as xP&A needs more storage space. Consider if you need this, or could use one aggregate formula instead, or use a (allowing you to dynamically define a variable's dimensional values/formulas without requiring a separate formula for each dimension item).dimension item in an if-statement
With if-statements, consider if you really need a nested if-statement (i.e. if X then Y else if A then B else [...]), or if you can use multiple if statements in the same formula (i.e. if X then Y else 0 + if A then B else 0 + [...]). The latter is a lot simpler and quicker to compute as the if-statements are separate. If you have one big model, consider splitting it up into smaller sub-models. You can to make these changes easily.move variables Consider removing scenarios that are no longer in use. If your model is connected to a data source, and the data source is large (either because of its granularity, its dimensionality, etc), then consider aggregating data instead of in xP&A.in the data source
Last updated on Aug 16, 2023