How do I build a price-volume-mix bridge in Power BI without DAX?
The usual price-volume-mix analysis in Power BI is a SUMX, a disconnected table and a SWITCH measure per effect, rebuilt in every model and wrong the first time a product is launched or discontinued. SmartVisuals Waterfall & PVM Bridge does the arithmetic inside the visual. Bind Category (product or customer), Value (revenue), Volume (units) and a Period field, or a Comparison value and Comparison volume instead of a period, and the change between the two periods is split into volume, mix, price, new and lost items.
Add a cost measure and the bridge becomes a margin bridge with separate price and cost effects. Add revenue at the comparison period's exchange rates and a currency bar separates FX from underlying growth. Fees, rebates and credit notes without units go to an Other bar, because an amount without volume cannot be split into price and volume. The footnote names the method and the base average price, and the effects always add up exactly to the change.
