Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Anonymous
Not applicable

Percentage of filtered total with slicer

Hi all, I have been struggling with this percentage calculation problem.

 

My table called Timesheet has four columns: "date", "Level", "A", "Duration" . Level and A are hierarchy, Level contains A. I wanted to show the percentage of total in a given time window(the date slicer).

 

I made a measure called percentage using: 

Percentage = DIVIDE(Timesheet[Duration],CALCULATE(SUM(Timesheet[Duration]),ALLSELECTED(Timesheet)))
 
It works fine when I am not using the date slicer. The percentage in A adds up to the percentage of the selected Level.

yvonnechanlove_0-1612556383648.png

 

However, if I use the slider, meaning I am filtering the date column, the percentage in A adds up to the percentage of the grand total, of the whole dataset. 

 

I want the percentage in A to add up to 41.52% in this case, the percentage of the selected level of the filtered total.

 

yvonnechanlove_0-1612557416805.png

 

 

Please help!!! I tried soooo many methods, none of them worked.

 

 

 

 

 

 

 

1 ACCEPTED SOLUTION

@Anonymous 

Apologies for not attaching the file. See if this one works





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






View solution in original post

20 REPLIES 20
Syndicate_Admin
Administrator
Administrator

I found perfect what you indicated step by step for a table.

How can I make it possible for me to have the same thing in sight in the same way with a card?

It happens to me that when I want to select something I need that also in the card reflects the percentage of the accumulated of that period.

1682451103626957868894770177403.jpg

16824512319425861982758378446353.jpg

For example I selected the first row and another object in my view but the card is still at 100%.

What kind of formulation can I use for a card to follow that dynamism hooked to display and date ranges.

How is you rmodel set up? Can you share a sample PBIX file?





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






PaulDBrown
Community Champion
Community Champion

@Anonymous 

Try:

1) Sum Duration = SUM(Timesheet[Duration])

2) Selected rows = CALCULATE([Sum Duration], ALLSELECTED(Timesheet)

3) Percentage = DIVIDE([Sum Duration], [Selected Rows])

 

Here is  the equivalent using a dummy dataset:

nofilter.JPG

 

filtered.JPG

Using:

Sum of Sales = SUM('Sales'[Actuals])
Selected rows = CALCULATE([Sum of Sales], ALLSELECTED('Sales'))
Percentage over total = DIVIDE([Sum of Sales], [Selected rows])

(Just note that in my dummy model I'm using a Calendar table for the date slicer, though I don't think it should make a difference, but...)

 





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Anonymous
Not applicable

It shows as the same as the grand total column in my post. Is it possible because I didn't make a Hierarchy? Level and A are hierarchical but I need to separate them into two visuals since I have four levels in total and I simplified the data.

@Anonymous 

Is the example with my dummy data what you are expecting?

I'm not sure what you mean by the hierarchies. In my example Item is a child to Channel (so channel contains item values)

 





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Anonymous
Not applicable

Your data is slightly different. I uploaded my revised data. Feel free to play around.

https://drive.google.com/file/d/1DhijmuHeGKpynmGONq58P4dhwlvVGAQ_/view?usp=sharing

@Anonymous 

 

See if any of these fulfill your needs: The top matrix has both level of hierarchies; the bottom matrix only level B:

Result.JPG

 

If not, which is the number you need? (you could do a mockup in Excel)

 

I'm attaching the PBIX file

 





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Anonymous
Not applicable

Thanks!

 

The "percentage sel rows" without level A filter is what I want. 

 

When I select one of the levels in level A, is it possible to have the percentage add up to the percentage of filtered-date total of that level? 50.23% in this case.

yvonnechanlove_0-1612804488709.png

 

@Anonymous 

Ok, see if this is what you need:

Final.JPG

(Beware I've added dimension tables and used them in visuals and measures)





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Anonymous
Not applicable

It is very close! Sorry I might not be clear enough. Tried to figure it out by myself on your file, still don't know how to. Please see my table based on the screenshot scenario.

yvonnechanlove_0-1612903510480.pngyvonnechanlove_1-1612903525681.png

 

Hi, @Anonymous 

Can PaulDBrown’s output help you to meet your requirement now?

If so, would you like to mark his reply as a solution so that others can learn from it too?

Thanks in advance!

How to Get Your Question Answered Quickly 

 

Best Regards,

Community Support Team _Robert Qin

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

@Anonymous 

How about now?

solution.JPG

Revised file attached





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Anonymous
Not applicable

Amazing! Looks exactly like what I want. Just I don't think you attached the file. Can you please? Thanks!

@Anonymous 

Apologies for not attaching the file. See if this one works





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Thanks for sharing @PaulDBrown, what is the diffence between the "Pecentage Sel Row" and the "IFINSCOPE" measures?

 

Thanks in advance.

 

themistoklis
Community Champion
Community Champion

@Anonymous 

Can you try the following formula and see if it works?

Percentage = DIVIDE(Timesheet[Duration], SUMX(VALUES( Timesheet[A] ), CALCULATE(SUM(Timesheet[Duration]),ALLSELECTED(Timesheet))))

 

OR this formula

% Share = 
VAR Volume =
    SUM(Timesheet[Duration]
VAR AllVolume =
    CALCULATE ( SUM(Timesheet[Duration],ALL('Timesheet'[A] ) )

RETURN
    DIVIDE ( Volume, AllVolume )

 

[A] is the field on the left hand side of the table

 

Anonymous
Not applicable

Thanks first!

 

First formula: it's getting worse.

yvonnechanlove_0-1612559007884.png

 

Second formula: %share adds up tp 100%. It is the same as % grand total by default.

yvonnechanlove_0-1612559509029.png

 

 

@Anonymous 

 

Could you share the file with us? Please hide any sensitive data

Anonymous
Not applicable

Please see this, I made a similar dashboard, the data structure is the same, the column names are slightly different but more clear.

https://drive.google.com/file/d/1DhijmuHeGKpynmGONq58P4dhwlvVGAQ_/view?usp=sharing

@Anonymous 

Try this formula.

 

Seems to be working.

Percentage = DIVIDE(SUM(Worksheet[Duration]),SUMX(VALUES( Worksheet[Level A] ),CALCULATE(SUM(Worksheet[Duration]),ALL(Worksheet))))

 

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors