Why segment drivers?
Easier and scalable modeling
Without dimensions, modeling Growth Rate by Region might require separate drivers such asGrowth Rate - US and Growth Rate - EMEA. That naming pattern gets hard to maintain, and totals must reference each driver manually.


Roll up and drill into data
Dimensions make it easier to model at different levels of granularity. For example, a database with Revenue segmented by Region and City has one driver per region-city combination.
Open or create the rollup database
Open the target database where the rolled-up data should live, or create a database.
Open configuration
Click Edit to open database configuration.


How to segment drivers
Segmenting drivers in a database
When configuring a database, the Segment by field determines how the drivers in that database are broken down.
Account Name, Class, and Vendor. A later rollup database might source from that granular database but segment only by Class.
Segmenting drivers in a model
You can segment an unsegmented driver in a model:Choose or create the dimension
Choose an existing dimension, or type a new name and press Enter to create one.

Segmenting drivers in a model using Expand by dimension
Use Expand by dimension when you need one driver per dimension value from a model. This pattern is most common in legacy headcount models.Choose Expand by dimension
Open the driver menu, hover over Dimensions, then select Expand by dimension.
Choose the dimension
Select the dimension to use as the segment. Runway creates one driver segmented by each value in that dimension.

Set a formula first when possible
Expand by dimension works best when the source driver already has a formula filtered by the dimension you plan to use.



