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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
PBI3000
Frequent Visitor

Display Measures on Each Row in Matrix

Hello,

I have a request regarding the calculation of Month to Month sales growth for company and the whole market for a certain product in different cities, Here is an example.

PBI3000_0-1686539053708.png

The final report should be like this

PBI3000_1-1686539819704.png

Please note that the question is how the high lighted part is created and calculated.
I tried and found that the measures (highlighted part) can be set up on the columns, but cannot be set up on rows.

PBI3000_3-1686540220695.png

Can someone assist and explain to me?

Thanks in advance!

 

 

2 REPLIES 2
PBI3000
Frequent Visitor

Thank you so much for your solution and DAX  amitchandak
I still have a question regarding columns in the matrix.

This is actually the painpoint I have.

The columns should display at location level and market share level (e.g. market and company) and meantime the rows have to display the date and the difference (this month - last month)
I don't think the regular matrix can handle this situation.

And your DAX is clear and correct, very helpful. thanks again!

amitchandak
Super User
Super User

@PBI3000 , Create a date tanle join with you table and then have measure like

 

MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
last month Sales = CALCULATE(SUM(Sales[Sales Amount]),previousmonth('Date'[Date]))

 

diff = [MTD Sales]-[last MTD Sales]
diff % = divide([MTD Sales]-[last MTD Sales],[last MTD Sales])

 

and you can use option in Matrix Switch Value to rows

 

amitchandak_0-1686541628734.png

 

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.