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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
jch
Employee
Employee

Adding a related field or vlookup to CALCULATETABLE / SUMMARIZE

Link to google drive with example here: https://drive.google.com/drive/folders/1lmydbCnGZ19mP37_8EI80B_YBnIi99VG?usp=sharing

DS1 and DS2 are imported (see screenshot below) and DS3 is a Dax table using the code snippet below. Does anyone have suggestions for adding Salesperson from DS1 to DS3? 

 

ds3 = CALCULATETABLE(
SUMMARIZE('ds2', 'ds2'[Amount], ds2[transaction id]
) , 'ds2'[Amount] > 90.00
)

 

jch_0-1638994785109.png

 

1 ACCEPTED SOLUTION
bcdobbs
Super User
Super User

Hi,
ds1 is on the one side of a one to many relationship with ds2. Therefore all of it's columns are present in the expanded table form of ds2. (See Expanded tables in DAX - SQLBI ).

You can therefore just do the following:

ds3 = 
CALCULATETABLE(
    SUMMARIZE(
        'ds2', 
        'ds1'[Salesperson],
        'ds2'[Amount], 
        ds2[transaction id]),
    'ds2'[Amount] > 90.00
)


Ben Dobbs

LinkedIn | Twitter | Blog

Did I answer your question? Mark my post as a solution! This will help others on the forum!
Appreciate your Kudos!!

View solution in original post

1 REPLY 1
bcdobbs
Super User
Super User

Hi,
ds1 is on the one side of a one to many relationship with ds2. Therefore all of it's columns are present in the expanded table form of ds2. (See Expanded tables in DAX - SQLBI ).

You can therefore just do the following:

ds3 = 
CALCULATETABLE(
    SUMMARIZE(
        'ds2', 
        'ds1'[Salesperson],
        'ds2'[Amount], 
        ds2[transaction id]),
    'ds2'[Amount] > 90.00
)


Ben Dobbs

LinkedIn | Twitter | Blog

Did I answer your question? Mark my post as a solution! This will help others on the forum!
Appreciate your Kudos!!

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.