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

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
muturuf
Frequent Visitor

How to Count on an Inactive Relationship without using Userelationship

Hi All

 

I have a very simple problem that got me scracthing my head.

 

I have two tables one filtering the other 1 to * on an inactive relationship

muturuf_0-1732067007660.png



is there way to count the related rows from the Employee table against the projects without using UseRelationship?
(and I am almost certain that I need to use RELATEDTABLE but couldn't figure out how.)

The measure I use is the following which works but I don't want to use it from efficiency standpoint.

COUNTROWS (
    FILTER (
        CROSSJOIN ( 'Project', 'Employee' ),
        'Project'[ProjectId] = Employee'[Project]
    )
)


desired ouput:

 

muturuf_1-1732067156346.png

 

1 ACCEPTED SOLUTION
OwenAuger
Super User
Super User

Hi @muturuf 

Generally, the best way to implement "virtual relationships" is with TREATAS.

See this article:

https://www.sqlbi.com/articles/propagate-filters-using-treatas-in-dax/

 

In this case, it would look like:

CALCULATE (
    COUNTROWS ( 'Employee' ),
    TREATAS (
        VALUES ( 'Project'[ProjectId] ),
        'Employee'[ProjectId]
    )
)

 

Out of interest, why do you want to avoid USERELATIONSHIP in this case?


Owen Auger
Did I answer your question? Mark my post as a solution!
Blog
LinkedIn

View solution in original post

1 REPLY 1
OwenAuger
Super User
Super User

Hi @muturuf 

Generally, the best way to implement "virtual relationships" is with TREATAS.

See this article:

https://www.sqlbi.com/articles/propagate-filters-using-treatas-in-dax/

 

In this case, it would look like:

CALCULATE (
    COUNTROWS ( 'Employee' ),
    TREATAS (
        VALUES ( 'Project'[ProjectId] ),
        'Employee'[ProjectId]
    )
)

 

Out of interest, why do you want to avoid USERELATIONSHIP in this case?


Owen Auger
Did I answer your question? Mark my post as a solution!
Blog
LinkedIn

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.