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
jl20
Helper IV
Helper IV

Lookup values from disconnected table

Hello,

 

I am struggling with an issue relating to lookups, which is best illustrated by example. Ultimately, I want to somehow pull

 

- Matter Data is the fact table (contains all numbers, multiple instances of each matter depending on who the timekeeper is)

- Dim Fact Matter has qualitative information about each matter (one matter per line, which serves as key)

- Dim Timekeep has name, location, title, etc. of each person in the system, identified by a unqiue 4 digit ID (exactly instance of each on this table). Related by Working Timekeeper (fact) / Timekeeper (dim) fields.

- Matter Originators (Fig 2) has one matter # per record, and lists out the various people who sold the job (by timekeeper ID).

 

My questions are:

1. How would I go about relating this to the Dim Fact Matter (or Matter Detail) table AND have the names pull through based on the unique 4 digit ID number? If I link to Fact Matter by matter number, I can't pull the names since DIM timekeeper is linked to Working Timekeeper on the fact table.

 

2. Is there a way to do a lookup without using the RELATED function? 

 

Fig 1:

Orig1.JPG

 

Fig 2:

Orig 2.JPG

 

Thanks!

1 ACCEPTED SOLUTION
v-ljerr-msft
Microsoft Employee
Microsoft Employee

Hi @jl20,

 

If I understand you correctly, you should be able to use LOOKUPVALUES function to create new calculate columns in the Timekeep table to get the names pull through based on the unique 4 digit ID number without any relationships. The formula below is for your reference. Smiley Happy

Orig_Prim_Name =
LOOKUPVALUE (
    Timekeep[Name],
    Timekeep[Timekeeper], 'Matter Originators'[Orig_Prim]
)

c1.PNG

 

Regards

View solution in original post

2 REPLIES 2
v-ljerr-msft
Microsoft Employee
Microsoft Employee

Hi @jl20,

 

If I understand you correctly, you should be able to use LOOKUPVALUES function to create new calculate columns in the Timekeep table to get the names pull through based on the unique 4 digit ID number without any relationships. The formula below is for your reference. Smiley Happy

Orig_Prim_Name =
LOOKUPVALUE (
    Timekeep[Name],
    Timekeep[Timekeeper], 'Matter Originators'[Orig_Prim]
)

c1.PNG

 

Regards

Aron_Moore
Solution Specialist
Solution Specialist

I use lookupvalue in this model which doesn't use related to get text for the account number. You may need to create another key column by concatenating a couple of columns.

 

Capture.PNG

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

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.