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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
robertosangi
Helper I
Helper I

COUNT and difference

I want to reproduce this situation in PowerBi.

 

I have three different tables named: Wn-1, Wn, Person

 

I wanted to know how much work did each person inside the table Person between the two weeks. 

 

robertosangi_0-1645786681943.png

 

Practically I need firstly to count in Wn-1 how many cases are in charge for each person. After this i need to do the same for the Wn table and finally I need a difference beetween them.

 

I'm not able to do so. I'm trying to do it in Data context in PowerBi

Please help


Thanks

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @robertosangi ,

I created a sample pbix file(see attachment) for you, please check whether that is what you want.

1. Create relationships between Wn, Wn-1 and Person table base on the field Person just as below screenshot

yingyinr_0-1646116496934.png

2. Create two measures as below to get the count of cases in Wn and Wn-1

Wn = COUNT('Wn'[#Case])
Wn-1 = COUNT('Wn-1'[#Case])

3. Create a measure as below to get the difference between Wn and Wn-1

Difference = [Wn]-[Wn-1]

4. Create a table visual as below screenshot

yingyinr_1-1646116652644.png

Best Regards

View solution in original post

4 REPLIES 4
amitchandak
Super User
Super User

@robertosangi , Join both of them with person Table

 

Then

wn -1 cases =sum( 'Wn-1'[Cases#])

 

wn cases =sum( 'Wn'[Cases#])

 

diff = [wn -1 cases] -[wn cases]

 

Use common person table to display data

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

@amitchandak I think is not easy as you said. I need to firstòy construct Columns "I" and "J" dynamically for each person. How I could do that? That's the main question.

I mean, for each row of the Person Table I need to have only the count of the relative amount of cases.

Just to be more clear.

 

Let's take Person A and B example.

In Wn-1 A had 1 case, B had 9 cases
In Wn A had 1 case again, B had 3 cases

I want in total 0 for A and -6 for B which means that A didn't work and B solved 6 cases respect to the previous week. 


Building the columns as you said I will have the total amount of Cases and not divided by person

Anonymous
Not applicable

Hi @robertosangi ,

I created a sample pbix file(see attachment) for you, please check whether that is what you want.

1. Create relationships between Wn, Wn-1 and Person table base on the field Person just as below screenshot

yingyinr_0-1646116496934.png

2. Create two measures as below to get the count of cases in Wn and Wn-1

Wn = COUNT('Wn'[#Case])
Wn-1 = COUNT('Wn-1'[#Case])

3. Create a measure as below to get the difference between Wn and Wn-1

Difference = [Wn]-[Wn-1]

4. Create a table visual as below screenshot

yingyinr_1-1646116652644.png

Best Regards

Thank you. This is what I meant!

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.