Forum Discussion

GRikerWillig's avatar
GRikerWillig
Regular Visitor
5 years ago
Solved

Vlookup for Text between multiple data sets

Hi All,

I'm sure I'm missing something incredibly obvious, but I'm struggling to perform a VLOOKUP type function between a 2 sets of data. The first is a live pull from our CRM system that I need to create a new column in to pull in a Region. Currently I just have a Sales Person. The second source, is a flat file that is literally 2 columns: Owner (Sales Person) and Region. I have tried the LOOKUPVALUE function within PowerBI, but I keep getting an error regarding non-numerical values which is very frustrating. Any pointers would be greatly appreciated! Below is some sample data. Thank you so much for your help!

 

Table1 

Sales Person
John Smith
James Person
Frank Brown

 

Table 2

OwnerRegion
John SmithAmericas
James PersonEurope
Frank BrownAsia
  • I checked to confirm that all of the values I'm pulling are text. This is the error that I keep getting:

    Not sure how to get around this one...

     

10 Replies

    • GRikerWillig's avatar
      GRikerWillig
      Regular Visitor

      Looks like I was creating a measure instead of a column which was the cause of my difficulties. Thank you so much for your patience and help!

      • aj1973's avatar
        aj1973
        Community Champion

        I thought so, But you made it.

         

        Welcome

    • GRikerWillig's avatar
      GRikerWillig
      Regular Visitor

      It definitely would be if I could get it to work 😞 I have already confirmed that there IS a relationship created between the tables, I started there first, but when I started typing in the related function, no Table/Column combos populated so is it possible that I entered it incorrectly somehow?

       

      • aj1973's avatar
        aj1973
        Community Champion

        The relashionship between tables is it this way?

         

    • GRikerWillig's avatar
      GRikerWillig
      Regular Visitor

      I checked to confirm that all of the values I'm pulling are text. This is the error that I keep getting:

      Not sure how to get around this one...

       

    • GRikerWillig's avatar
      GRikerWillig
      Regular Visitor

      Got it! Looks like I was creating a measure instead of a new column which explains the error. Thank you so much for your help!

  • smpa01's avatar
    smpa01
    Community Champion

    GRikerWillig  can you try this relationship-proof column

     

    Column= CALCULATE(MAXX(FILTER('Table 2','Table 2'[Owner]=max('Table 1'[Sales Person])),'Table 2'[Region]))