Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
I have created a stacked column chart with 4 columns representing 4 different years and 2 stacked values in each column. This is what it looks like:
However, to do this, I had to change my directquery to extact a table that previously looked like this:
to this:
Is there any way for me to create a stacked column chart using a filter on the "type" column so it sorts as two separate values? The reason I ask is because I am going to be creating a dynamic matrix/table that I would like to work alongside with this visualization. If I need to use the second table to create the visualization, the two elements won't be connected (and, at least to my knowledge, you won't be able to see which elements/entries are connected when clicking on a cell in the matrix).
Solved! Go to Solution.
Hello @Anonymous
You should leave your data in the format of the first table. You can get to your goal with just a couple measures. Lets assume your table is called Table1
Amount = SUM ( Table1[Values] )
Type1 = CALCULATE ( [Amount], KEEPFILTERS ( Table1[Type] = 1 ) )
Type2 = CALCULATE ( [Amount], KEEPFILTERS ( Table1[Type] = 2 ) )
Here is an image of the chart and the data with the three measures above (outlined in red).
By using CALCULATE in our Type measures over our base measure [Amount] we are able to change what each of them calculates. The KEEPFILTERS just lets other things like slicers further filter the measures if they are used.
You will just need to change the name of the table in the measure to whatever it really is in your model. In the spots in blue below.
Hello @Anonymous
You should leave your data in the format of the first table. You can get to your goal with just a couple measures. Lets assume your table is called Table1
Amount = SUM ( Table1[Values] )
Type1 = CALCULATE ( [Amount], KEEPFILTERS ( Table1[Type] = 1 ) )
Type2 = CALCULATE ( [Amount], KEEPFILTERS ( Table1[Type] = 2 ) )
Here is an image of the chart and the data with the three measures above (outlined in red).
By using CALCULATE in our Type measures over our base measure [Amount] we are able to change what each of them calculates. The KEEPFILTERS just lets other things like slicers further filter the measures if they are used.
You will just need to change the name of the table in the measure to whatever it really is in your model. In the spots in blue below.
Hello!
In this same example, is there a way to add a filter or select what type I want to be displayed. It is true that if I select a specific type in the legend, that type is shown in color and the others in gray. But I would like the graph to only show that particular type, as if I had removed the other one.
My data is displayed as | Year | Values1 | Values 2 |
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
79 | |
73 | |
58 | |
36 | |
32 |
User | Count |
---|---|
90 | |
62 | |
61 | |
49 | |
45 |