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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
adriansuteu
Advocate I
Advocate I

Force RELATED() to take into consideration a certain relationship from the existing ones

I have extracted data from my CRM with PowerBI and I have the following relationships between tables Leads an Users:

 

LEADS:                              USERS

CreatedBy (Userid)            *--1    Id

ModifiedBy (Userid)          *--1     Id

Owner (Userid)                 *--1     Id

 

I want to create a vizualization that shows the number of Leads / Owner NAME.

 

But If I create a new column in the Leads table with the formula OwnerName = concatenate(related(User[FirstName]),concatenate(" ",related(User[LastName]))) and I use OwnerName as axis it takes into consideration the first relationship (based on CreatedBy column. How do I get it to take into consideration the Owner column?

 

Thanks

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @adriansuteu,

 

According to your description, you want to get the related user name based on owner, right?

If this is a case, you can refer to below formulas to get related user name.

 

Capture2.PNG

 

Calculate column:

 

USERELATIONSHIP Function:
Owner Name = CALCULATE(CALCULATE(VALUES(User[Last Name])&" "&VALUES(User[First Name]),LEADS),USERELATIONSHIP(LEADS[Owner],User[User ID]),ALL(User))

LOOKUPVALUE Function:
Owen Name 2 = LOOKUPVALUE(User[Last Name],User[User ID],LEADS[Owner])&" "& LOOKUPVALUE(User[First Name],User[User ID],LEADS[Owner]) 

 

Result:

 

Capture.PNG

 

Regards,

Xiaoxin Sheng

View solution in original post

1 REPLY 1
Anonymous
Not applicable

Hi @adriansuteu,

 

According to your description, you want to get the related user name based on owner, right?

If this is a case, you can refer to below formulas to get related user name.

 

Capture2.PNG

 

Calculate column:

 

USERELATIONSHIP Function:
Owner Name = CALCULATE(CALCULATE(VALUES(User[Last Name])&" "&VALUES(User[First Name]),LEADS),USERELATIONSHIP(LEADS[Owner],User[User ID]),ALL(User))

LOOKUPVALUE Function:
Owen Name 2 = LOOKUPVALUE(User[Last Name],User[User ID],LEADS[Owner])&" "& LOOKUPVALUE(User[First Name],User[User ID],LEADS[Owner]) 

 

Result:

 

Capture.PNG

 

Regards,

Xiaoxin Sheng

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

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.

Top Solution Authors