Replies: 5 comments 1 reply
-
I think including a sample SQL query in the documentation would go a long way. It is indeed fairly complex but you can simplify it massively with clever windowing (LAG / LEAD or cumulative sums). I think having a clean example of the data model on this one is key because it always takes me like an hour in power BI to get these right. |
Beta Was this translation helpful? Give feedback.
-
@matsonj Does the below interpret what you are saying correctly? There are a few common uses for waterfalls, for example
We should write an example of how to wrangle a standard table format in order to do a waterfall of the above types eg Assuming your columns are this:
Assuming your columns are this
And as a follow up question: what are your most typical waterfall use cases (assuming not covered by the above two)? |
Beta Was this translation helpful? Give feedback.
-
@archiewood yeah, I think those are the core cases. I think the core questions I usually run into that usually are answered best with waterfalls are the following:
Could go down the line on any GL line item too, but those are the two that seem the most frequent in my exp. |
Beta Was this translation helpful? Give feedback.
-
Is Waterfall still on the Backlog, or is it closed for now? 😊 |
Beta Was this translation helpful? Give feedback.
-
Still on the backlog, would definitely welcome contributions! |
Beta Was this translation helpful? Give feedback.
-
A waterfall chart is great for showing decomposition of changes.
I've had a start at creating one (which I will open in a draft PR for those who are interested in taking a look).

Considerations for implementation
...
) or expansion of the chart sizecategory
- category to use on x-axisvalue
- change to show on charttotal
- boolean - should this be treated as a total/subtotal on the chartWaterfall
toChart
yMin
prop to allow someone to set it manuallyyMin
so that the change range takes up something like 50% of the vertical chart areaBeta Was this translation helpful? Give feedback.
All reactions