Skip to content
Back to Get started

Navigation model

Four navigation layers, one Back destination per page and no dead ends. Global navigation lists destinations only; anything that changes state rather than location is a page-level control.

Navigation layers
LayerPurposeWhere it appears
Main navigationMove between the four stages: Understand, Design, Build & validate, ReferenceSidebar, always visible
Contextual navigationPeer destinations inside the current areaSidebar, appears only inside that area
SearchReach any of the 200+ entries directly by name, synonym or questionHeader button, ⌘K palette, /search page
WayfindingWhere am I, how do I get backBreadcrumb in the header, Back control on every child page
Local navigationPeer views of one pageTabs inside the page (pattern detail, view-level switch)
ActionsChange state, not locationButtons inside the page (filters, toggles, simulations)
Navigation map
Get started (/)                       Search (/search)
│
├── UNDERSTAND
│   ├── Foundations (/guide)
│   │   ├── Guide section (/guide/$slug)
│   │   └── Glossary (/glossary)
│   └── Power BI constraints (/restrictions)
│       └── Good vs avoid (/good-vs-avoid)
│
├── DESIGN
│   ├── Page patterns (/patterns)
│   │   ├── Pattern detail (/patterns/$slug)
│   │   ├── Section catalogue (/patterns/sections)
│   │   ├── Page templates (/templates)
│   │   ├── Page composition (/composition)
│   │   └── Pattern flow explorer (/tools/flow)
│   ├── Components (/components)
│   │   ├── Component detail (/components/$slug)
│   │   └── Component playground (/tools/playground)
│   ├── Visualizations (/visualizations)
│   │   ├── Chart selection (/tools/chart-selection)
│   │   └── Native vs custom (/tools/native-vs-custom)
│   └── Interaction patterns (/interactions)
│       └── Interaction detail (/interactions/$slug)
│
├── BUILD & VALIDATE
│   ├── Design → development (/workflow)
│   │   └── Pattern builder (/tools/builder)
│   └── Examples (/examples)
│       ├── Operational overview (/examples/operational-overview)
│       ├── Tables & matrix standards (/examples/tables)
│       ├── Filters & slicers (/examples/filters)
│       └── KPI & cards (/examples/kpi)
│
└── REFERENCE
    ├── Complete index (/library)
    └── Navigation model (/navigation)
Per-page specification
PageParentEntry pointBack destinationNavigation typeContext passedFilters retained
Get startedLogo, sidebarGlobaln/a
SearchGet startedHeader search, ⌘K palettePrevious pageGlobalQuery and filter in the URLYes (URL state)
FoundationsGet startedSidebar, home task listGet startedGlobaln/a
Guide sectionFoundationsSection list, search, related linksFoundations (last state)Page navigationSection slugn/a
GlossaryFoundationsContextual sidebar, searchFoundationsLocal sectionTerm anchorPage-local
Power BI constraintsGet startedSidebarGet startedGlobalPage-local
Good vs avoidPower BI constraintsContextual sidebarPower BI constraintsLocal sectionPage-local
Page patternsGet startedSidebar, home task listGet startedGlobalYes (last state)
Pattern detailPage patternsPattern card, searchPage patterns (last state)Page navigationPattern slug, active tabTab state page-local
Section cataloguePage patternsContextual sidebar, pattern detailPage patternsLocal sectionSection idn/a
ComponentsGet startedSidebar, home task listGet startedGlobalYes (last filter state)
Component detailComponentsInventory card, search, chart selectorComponents (last state)Page navigationComponent slugYes, on return
VisualizationsGet startedSidebar, components pageGet startedGlobalQuestion filterPage-local
Chart selection / Native vs customVisualizationsContextual sidebarVisualizationsDecision toolSelectionsPage-local
Interaction patternsGet startedSidebarGet startedGlobaln/a
Interaction detailInteraction patternsList, contextual sidebarInteraction patternsPage navigationInteraction slugSimulation-local
Design → developmentGet startedSidebarGet startedGlobaln/a
Pattern builderDesign → developmentWorkflow step, contextual sidebarDesign → developmentToolChosen pattern and sectionsPage-local
ExamplesGet startedSidebar, home task listGet startedGlobalActive tabPage-local
Example pages (tables, filters, KPI, overview)ExamplesExamples gallery, contextual sidebarExamplesLive exampleSimulated report stateSimulation-local
Complete indexGet startedSidebar, searchGet startedReferenceActive index filtersYes (page-local)
Navigation modelGet startedFooter, sidebarGet startedReferencen/a
Power BI platform fact
Every relationship above maps to a native Power BI mechanism: main navigation to page navigation buttons or the page tab strip, contextual navigation to a page navigator, Back controls to a back button or drillthrough return, and detail entry to drillthrough with carried filter context.
Power BI limitation
Breadcrumbs are not a native Power BI component. Implement them as a small row of navigation buttons whose labels are driven by the drillthrough filter context, or omit them when a single Back button is sufficient.