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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
bernd0102
New Member

How to drag values for matrix table correctly

Hello,

i have a problem in power bi. I want to create a matrix in power bi like the following:

 

Department

Target month

Nov 16

Dez 17

Jan 17

SUM actual

Deviation Actual/Target

A

20

23

18

17

58

-3,33 %

B

25

25

21

20

66

-12%

 

I choosed a matrix graph an dragged months as column, department as rows and manufactured goods as values. So far it worked, but I don’t know how to create the column “target month” in the matrix graph as well as the column Deviation “Actual/Target”.

Can someone tell me how to drag values so that I get the matrix chart above? I tested different variations but it didn’t worked. Do I need new measures?

My data in power bi  are as followed:

Table actual data:

Department

End of the month

Manufactured goods

A

30.11.2016

23

A

31.12.2016

18

A

31.01.2017

17

B

30.11.2016

25

B

31.12.2016

21

B

31.01.2017

20

 

Table target figures:

Department

End of the month

Target manufactured goods

A

30.11.2016

20

A

31.12.2016

20

A

31.01.2017

20

B

30.11.2016

25

B

31.12.2016

25

B

31.01.2017

25

 

I also have a date dimension table and these measures:

Deviation manufactured/target = ([SUM manufactured goods]-[SUM Target manufactured goods])/[SUM Target manufactured goods]

SUM manufactured goods = Sum([Manufactured goods])

SUM Target manufactured goods = SUM([Target manufactured goods])

Month target = TOTALMTD(SUM('target figures'[Target manufactured goods]);DateDimension[DateKey])

Month Manufactured goods = TOTALMTD(SUM(Actual[Manufactured goods]);DateDimension[DateKey])

 

Would be awesome if someone could help me to create a matrix/table lile I mentioned! I dont't know how to drag the data for it..

Thanks in advance!

Best Regards

1 ACCEPTED SOLUTION
himanshu56
Resolver II
Resolver II

Hi @bernd0102 , 

 

I cant help you completely here. But few things I have figured out:

 

1) For the TargetMonth, click the option dont summarize(Target Manufactured Goods)

 

2) For the calculation of deviation, you will have to make 2 measures in the Target Table

 

Measure = SUMX(Target,(SUM(Actual[Manufactured goods]) - SUM(Target[Target manufactured goods]))/COUNT(Target[End of the month]))

 

Measure 2 = [Measure] / SUM(Target[Target manufactured goods]). Also for measure 2 make sure under modelling tab, format it as percentage.

 

Attached are the snapshots.

solution1.PNG

 

 

solution4.PNG

 

 

Hope this helps!!

 

Thanks,

Himanshu

View solution in original post

3 REPLIES 3
himanshu56
Resolver II
Resolver II

Hi @bernd0102 , 

 

I cant help you completely here. But few things I have figured out:

 

1) For the TargetMonth, click the option dont summarize(Target Manufactured Goods)

 

2) For the calculation of deviation, you will have to make 2 measures in the Target Table

 

Measure = SUMX(Target,(SUM(Actual[Manufactured goods]) - SUM(Target[Target manufactured goods]))/COUNT(Target[End of the month]))

 

Measure 2 = [Measure] / SUM(Target[Target manufactured goods]). Also for measure 2 make sure under modelling tab, format it as percentage.

 

Attached are the snapshots.

solution1.PNG

 

 

solution4.PNG

 

 

Hope this helps!!

 

Thanks,

Himanshu

Hello @himanshu56

 

Thank you! It helped me a lot to see how to create the measures! Thanks for that. 🙂

 

But is there a possibility, that not the Total Amount of manufactured good are shown but the values for every month as a seperated column? That would be awesome...

 

Best Regards! 🙂

Hi @bernd0102,

 

Please create dax for all the months like shown below.

January = CALCULATE(TOTALMTD(SUM(Sheet2[Manufactured goods]),Sheet2[End of the month]),Sheet2[Month Name] = "January" )

 

Similarly create dax for November and December also.

 

For month name, you will need to parse 'End of month' to month Name. Also make sure data type of 'End of month' is Date.

 

I have attached the snapshots for your reference.

sol1.PNG

 

 

sol2.png

 

 I hope this answers all your queries.

 

Thanks,

Himanshu

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.