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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
CloudMonkey
Post Prodigy
Post Prodigy

Filtering two unrelated tables

Hi All,

 

I need to calculate the total number of business days that company cars were in the garage being serviced (for a given month). To do this I need to:

1. filter the cars by the relevant vehicle type, then

2. for each car, count the number of days in the calendar that were not weekends/public holidays

 

Please can you tell me how to do part 1? In the below code in the sumx I've used the raw table 'Vehicles - Off-road' but this should have been filtered by the relevant vehicle type first - please can you tell me how to do that?

 

Thanks

 

CM

 

screenshot 2104pm.JPG

 

2 REPLIES 2
v-stephen-msft
Community Support
Community Support

Hi @CloudMonkey ,

 

The referenced column after the Filter function must be in the previous table. As I circled as shown in the figure below, what you filter is the calendar table, and then your filter criteria should be the columns in the calendar table, not the columns in the 'Vehicles-Off-road' table.

screenshot 2104pm.JPG

 

Since there is no data model, I can only suggest that you try to filter the 'Vehicles-Off-road’ table in SUMX.

Like below

calculate(sumx(filter('Vehicles-Off-road’, 'Vehicles-Off-road’[Vechicle Type]=" " && 'Vehicles-Off-road’[VORDate]....

1.JPG

 

 

Best Regards,

Stephen Tao

 

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

 

AllisonKennedy
Super User
Super User

@CloudMonkey Can you provide a screenshot of your relationships data model view and a few rows of sample data pasted directly into the post as well as mock up of final result? 

 

Also, please paste your DAX directly into post rather than, or in addition to, screenshot so we can copy and modify it more easily. 

 

You are doing

SUMX('Vehicles - Off-road', ...

but if I understand your question correctly I think you want to do

SUMX('Calendar (Dates)', ...

 

Filtering by the relevant vehicle type should happen automatically with the relationships, so if the tables are unrelated as you stated in the subject of this post, please explain why and how we find the 'relevant vehicle type' from the desired end result you want. Hope that makes sense?

 

Cheers!


Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.