Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hi, Im trying to replace null values in a nested table with the values form the outside table. Both in and out have the the columns [cta], [scta] and [sscta]. The idea is to replace any null value in the Nested Table with the corresponding value from the outside table. ModifyTabble is a function that replaces a into any null value in the table that is nested. My problem is that the values being stored in the values are lists instead of the row value so Im getting the whole list of [cta] instead of the corresponding row value.
McReplace = Table.TransformColumns(PreviousStep, each let a = [cta], b = [scta], c = [sscta] in {"NestedTable", each ModifyTable( _ , a,b,c )})
Solved! Go to Solution.
McReplace = Table.FromRecords(Table.TransformRows(PreviousStep, each let a = [cta], b = [scta], c = [sscta] in _&[NestedTable=ModifyTable( [NestedTable] , a,b,c )]))
or
McReplace = Table.RelaceValue(PreviousStep, each ModifyTable( [NestedTable] , [cta],[scta],[sscta] ),"",(x,y,z)=>y,{"NestedTable"})
Yooooooo! That's some world class M syntax wizardry right there.
--Nate
McReplace = Table.FromRecords(Table.TransformRows(PreviousStep, each let a = [cta], b = [scta], c = [sscta] in _&[NestedTable=ModifyTable( [NestedTable] , a,b,c )]))
or
McReplace = Table.RelaceValue(PreviousStep, each ModifyTable( [NestedTable] , [cta],[scta],[sscta] ),"",(x,y,z)=>y,{"NestedTable"})
Thanks, they both work. Care to explain to me what the "&" and "NestedTable=" inside the column is doing in the first statement and why is the each ModifyTable(...) in the old argument of the ReplaceValue function and "" in the new argument? Sounds counterintuitive to me.
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
10 | |
8 | |
6 | |
6 | |
6 |