Back to Blogs

Bridging the Gap Between Top-Down Targets and Bottom-Up Reality

Chandra Vadana Rajamohan
Sep 2026

On this page

Anyone who has run an annual planning cycle knows the standoff. Leadership looks at the market and hands down a top-down revenue target of 15% growth. Meanwhile, the department leads build their budgets from the bottom up based on actual headcount, pipeline, and capacity, and usually land somewhere around 8%.

Finance then spends the next three weeks living in spreadsheets, trying to negotiate the gap between those two numbers.

When you manage this in Excel, top-down and bottom-up planning usually live in completely different workbooks. You have a high-level target sheet for the executives, a granular operational sheet for the managers, and a variance tab trying to tie them together.

Running Both in a Connected Grid

When you build your plan directly on top of your semantic model, you don't need separate workbooks for different planning motions. Because the grid understands your dimension hierarchies natively, it can handle both directions at the same time.

  • The Bottom-Up Build: A regional manager can input their forecast at the granular level, say, by individual store or product category. Because the hierarchy is built into the model, those inputs immediately aggregate up to the regional and total company lines without anyone having to run a rollup script.
  • The Top-Down Spread: Leadership can look at that aggregated number, decide it isn't high enough, and overwrite the consolidated regional total. The system prompts you to choose how the adjustment should be distributed, equally, by weights, or by trend, before pushing the new target back down to the granular level.

Spreading the Data

The trick with top-down adjustments is how you distribute the numbers down the hierarchy. Fabric Planning handles this through three distribution modes:

  • Equal: Splits the adjustment evenly across all active descendants.
  • Weights: Distributes the adjustment based on a reference measure, typically prior year actuals, so stores or products with higher historical values absorb a larger share of the new target.
  • Trend: Distributes the value across time periods with a growth pattern applied, so the adjustment increases or decreases progressively across months rather than landing as a flat number in every period.
Distribution menu in Fabric Planning: distribute equally, by weights of prior-year revenue, or with trend — with cell locking options.

 

Getting Started

This dual-directional planning is a core capability of the platform, and it doesn't require writing complex DAX allocation formulas to set up. If you want to see how this works in practice, jump into Exercise E1 in the Fabric Planning training guide. It walks you step-by-step through configuring target spreading and aggregation on a real dataset.

Frequently Asked Questions

1. Can I run top-down and bottom-up planning on the same planning sheet at the same time?

Yes, because the planning grid understands your dimension hierarchy natively, a regional manager can enter values at the store or product level while leadership adjusts totals from the top. Both inputs coexist on the same sheet—bottom-up entries aggregate up automatically, and top-down adjustments distribute down based on the distribution mode you choose.

2. What happens if a bottom-up input conflicts with a top-down adjustment?

The most recent edit is retained. If leadership overwrites a regional total after a manager has already entered granular values, the distribution mode you select determines how the new total is pushed back down, potentially overwriting the manager's inputs. For this reason, many teams use locking to protect confirmed bottom-up entries before running a top-down adjustment.

3. Can I lock specific cells so a top-down spread doesn't overwrite them?

Yes, Fabric Planning lets you lock individual cells or entire subtrees before triggering a distribution. Locked cells are skipped during spreading, so the adjustment distributes only across unlocked descendants.

4. Do I need to write DAX to set up distribution?

No, distribution modes are handled directly within the visual interface. Equal, Weights, and Trend are available directly when you adjust a parent-level cell or select the distribution action. No custom DAX allocation logic is required.

5. Can I distribute across time periods (horizontal spreading) as well as across hierarchies (vertical spreading)?

Yes. You can enter an annual or quarterly top-down target across a time column and distribute it horizontally across months, either using equal monthly splits, a linear trend, or by applying the Weights mode against prior-year monthly actuals to preserve historical seasonality.

Share on:

Comments

0

Leave a Reply

Comments

0

More from the blog

Deva

Our Approach to Workforce Planning

Enterprise PlanningWorkforcePlanningHeadcountPlanningCompensationModelingSkillModeling
Chandra Vadana Rajamohan

Bridging the Gap Between Top-Down Targets and Bottom-Up Reality

Enterprise PlanningFP&ABudgetingTop DownBottom Up
Chandra Vadana Rajamohan

Beyond the Annual Budget: The Power of the Rolling Forecast

Enterprise PlanningFP&ARolling ForecastStatistical ForecastingBudgeting and Forecasting
Fabric Plan
Enterprise planning, Integrated with PowerTable and Intelligence, native to Microsoft Fabric. Co Engineered with Lumel.
BUILT ON
arrow-left