Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
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:
Fig 2:
Thanks!
Solved! Go to Solution.
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.
Orig_Prim_Name = LOOKUPVALUE ( Timekeep[Name], Timekeep[Timekeeper], 'Matter Originators'[Orig_Prim] )
Regards
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.
Orig_Prim_Name = LOOKUPVALUE ( Timekeep[Name], Timekeep[Timekeeper], 'Matter Originators'[Orig_Prim] )
Regards
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.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
83 | |
75 | |
64 | |
39 | |
34 |
User | Count |
---|---|
107 | |
56 | |
52 | |
48 | |
40 |