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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
JPScotland
Helper I
Helper I

Filter not picking up values

I have 3 tables [jobbing_Data_General], [Completed_Jobs], and [Date]. 

 

[jobbing_Data_General] is 1:1 with [Completed_Jobs] on attribute [Job Number as integer]. 

[jobbing_Data_General] is 1:many with [Date] on attrinute [Date Job Raised (Date only)]

[Completed_Jobs] is 1:many (inactive) on attribute [Date Job Completed (Date Only)]

 

RelationshipsRelationships

 

So If I want to count the number of jobs completed and use the Date as a slicer, I need to use the USERELATIONSHIP function to go direct to [Date].  [jobbing_Data_General] has a relationship with [Date] on Jobs Raised, not Complete so I need to avoid going thorugh this table as it messes up the results.  

 

 

 

 

Count Completed Jobs = 
                CALCULATE (
                            COUNTX (
                                    Completed_Jobs,
                                    Completed_Jobs[Job Number as integer]), 

                            USERELATIONSHIP (
                                                Completed_Jobs[Date Job Completed (Date Only)], 'Date'[Date]
                            )
                )

 

 

 

 

This works fine, but now I need to add a filter that comes from the [jobbing_Data_General] table called [Job Priority Code].  So I add this into the formula from above: -

 

 

 

Count of Emergency Jobs Complete = 
                CALCULATE (
                            COUNTX (
                                    Completed_Jobs,
                                    Completed_Jobs[Job Number as integer]), 

                            USERELATIONSHIP (
                                                Completed_Jobs[Date Job Completed (Date Only)], 'Date'[Date]
                            ),

                            FILTER (
                                    Jobbing_Data_General, 
                                    Jobbing_Data_General[Job Priority Code] = "3"
                            )
                )

 

 

 

 

The strange this is is will produce only results for one [Job Priority Code] but not any others.  I just get BLANK.  I thought it was the data so I started a fresh report and it does the same but on a different [Job Priority Code].  Its like its only able to use it if it appears at the top of the table or something?   

 

I basically need to pull off how many jobs are completed by different priority codes.  Any help would be appreciated.

 

Cheers,

JP

 

 

1 ACCEPTED SOLUTION
johnt75
Super User
Super User

Not sure if this will work but you can try

Count of Emergency Jobs Complete = 
                CALCULATE (
                            COUNTROWS (Jobbing_Data_General), 
                            USERELATIONSHIP (
                                                Completed_Jobs[Date Job Completed (Date Only)], 'Date'[Date]
                            ),
                            Jobbing_Data_General[Job Priority Code] = "3"
                )

View solution in original post

2 REPLIES 2
johnt75
Super User
Super User

Not sure if this will work but you can try

Count of Emergency Jobs Complete = 
                CALCULATE (
                            COUNTROWS (Jobbing_Data_General), 
                            USERELATIONSHIP (
                                                Completed_Jobs[Date Job Completed (Date Only)], 'Date'[Date]
                            ),
                            Jobbing_Data_General[Job Priority Code] = "3"
                )

Legend of Zelda.  Thanks 🙂

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

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