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
strangerMike
Helper II
Helper II

How can I do a calculation with the values shown in this matrix?

 

Please see this Matrix below:

 If I need to calculate a percentage based on two of these fields can it be done across the board?

 

In other words, is there away to divde the line "# of Bounces" by "# emails Sent" to come up with a percentage?

 

Even if it resides out side of the matrix, maybe in it's own table?  (and do it for each column?)

 

report.PNG

 

Thanks for looking at this.

3 REPLIES 3
Anonymous
Not applicable

Hi @strangerMike,

I make a test using the following sample data.
1.PNG

Firstly, add a index column in Query Editor of Power BI Desktop.

Secondly, create a column using DAX below.

prevalue = IF(
Table1[Type]=LOOKUPVALUE(Table1[Type],Table1[Index],Table1[Index]-1),
LOOKUPVALUE(Table1[Value],Table1[Index],Table1[Index]-1)
,0
)

Thirdly, calculate percentage using the following formula.

% percentage = DIVIDE(Table1[Value],Table1[prevalue],0)
2.PNG


If the above steps don't help, please help to post your table stucture and sample data.

Thanks,
Lydia Zhang

Thanks Lydia Zhang

 

I am a little confused (i am new to Power BI).  I actually have two posts going.  One is this one, to try and create the percentages I need dynamically when the matrix is built.

 

The second, I created a query (another dataset based of the same table) where I pre-calculate the percentages and try and show those amounts in it's own matrix.  However, all though Property, Channel, Campaign and BeginMonth are present in both views (tables), the slicers will not apply to the second matrix.   I did not want to bring this up here, because trying two different methods will be confusing. I only mention it so perhaps one way is better than the other and I should pursue just one. See this post if you want to try and figure out why interactions are not working:

https://community.powerbi.com/t5/Desktop/Matrix-and-Slicers/td-p/168123

 

 

But back to this post...

 

 

using # of Bounces and # email Sent as an example:

 

what am i doing with?

prevalue = IF(
Table1[Type]=LOOKUPVALUE(Table1[Type],Table1[Index],Table1[Index]-1),
LOOKUPVALUE(Table1[Value],Table1[Index],Table1[Index]-1)
,0
)

Data sample:

 

Capture1.PNG

 

From this I create measure to display this matrix:
Capture2.PNG

 

Input Record with new measures.

Capture3.PNG

 

Thank you

Anonymous
Not applicable

Hi @strangerMike,


Since you post another thread with same question, your thread will be solved in another thread.

Thanks,
Lydia Zhang

Helpful resources

Announcements
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!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

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