Power BI Custom Visual
Tornado Chart for Power BI
AI-generated tornado chart for Power BI. Describe what you need in plain English; download a ready-to-import .pbiviz file. Full TypeScript source included.
A tornado chart is a horizontal bar chart with bars mirrored left and right around a vertical center axis. Bars descend in magnitude, creating the tornado silhouette. Use it for sensitivity analysis (which input variables have the biggest impact on an output?), demographics (age pyramid), A/B group comparison, or any paired category where direction matters.
Power BI has no native tornado. You can hack one by pairing a bar chart with negated values, but the axis sync, color logic, and label placement all fight you.
VizForge generates a Power BI tornado custom visual built for the mirrored layout: symmetric axes that auto-scale to the larger side, paired labels, and clean sort-by-absolute-magnitude behavior.
When to use a tornado chart in Power BI
- Sensitivity analysis (impact of each variable on NPV, price, etc.)
- Age / gender demographic pyramids
- A / B cohort comparison (new vs. control) across many metrics
- Risk register: likelihood × impact mirrored around a center
- Sports stats: home vs. away splits for each metric
Example prompt
Example VizForge prompt
Tornado chart for a financial sensitivity analysis. 8 input variables. Left bars (red) for downside impact on NPV, right bars (green) for upside. Sort by absolute magnitude descending. Label each bar with the dollar amount.
Data shape required
Three columns: Category (text), Low (numeric, negative or positive), High (numeric). Alternatively, Category, Group (text with 2 values), Value — the visual pivots automatically.
Typical DAX measures
Impact High = SUM( Sensitivity[High] )
Impact Low = SUM( Sensitivity[Low] )
Magnitude = ABS( [Impact High] - [Impact Low] )
Sort Rank = RANKX( ALL( Sensitivity[Variable] ), [Magnitude], , DESC, DENSE )Free plan: 3 visuals per month. No credit card required.
FAQ
Symmetric axes or data-driven?
Symmetric by default (cleaner visual). Prompt for 'independent axes' if the two sides live at different magnitudes.
Can I overlay a baseline marker?
Yes — specify a 'zero line' or a 'baseline value' and the visual draws a vertical reference.
How does it sort?
By absolute magnitude descending by default — the tornado narrows as impact decreases. Override with 'sort alphabetically' or 'sort by a custom field'.
What if one side has many more categories than the other?
The visual pairs by Category; any unpaired categories render as single-sided bars on the side they exist.
How-to guides for tornado chart
Power BI How-To
AI-First Power BI
Decision Guide
Power BI Customization
Free .pbiviz Generator
Related visuals
AI-generated waterfall chart for Power BI. Bridge visualizations — revenue walk, variance analysis, budget reconciliatio
AI-generated bullet chart for Power BI. Stephen Few's compact KPI visual — actual, target, and qualitative ranges in one
AI-generated Pareto chart for Power BI. Bars sorted descending + cumulative line — 80/20 analysis on any metric.
AI-generated radar / spider chart for Power BI. Compare entities across 5-12 dimensions — performance scorecards, compet
Need a related visual?
Browse the full VizForge visual catalog →