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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
zgardner7
Regular Visitor

Create Parent IDs via a Calculated Column in DAX

Hello,

 

I have data in the following format:

initialData.PNG

I need to create a parent child relationship. Source A is transformed into Target B. There is no transformation occuring before this, so the first row will not have a parent ID. In the second row, the source is B, which was the target of the first transformation in the table, so I want the parent ID to be 1 for this row. My desired outcome is shown below.

finalData.PNG

Any assistance would be greatly appreciated!

 

Best,

 

ZG

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @zgardner7

 

Try this

 

ParentID = 
VAR inCalc = CALCULATE(MIN('Parent'[ID]),FILTER('Parent','Parent'[Target]= EARLIER('Parent'[Source])))
RETURN
IF(ISBLANK(inCalc),0,inCalc)

 

Output is :

Parent.PNG

 

Thanks
Raj

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi @zgardner7

 

Try this

 

ParentID = 
VAR inCalc = CALCULATE(MIN('Parent'[ID]),FILTER('Parent','Parent'[Target]= EARLIER('Parent'[Source])))
RETURN
IF(ISBLANK(inCalc),0,inCalc)

 

Output is :

Parent.PNG

 

Thanks
Raj

Thank you!

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

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

Top Solution Authors