No [Quantity] in your 1st picture, I assumed this is a mistake. One way (I didn't re-create all your colums):
let
Source = Table.FromRecords(
{
[Line="Project wide",ID=1,Date_Submitted=#date(2020,11,14),Reference_Number="96.7.L-PW",Qty=20],
[Line="Project wide",ID=2,Date_Submitted=#date(2020,11,20),Reference_Number="96.1.L-PW",Qty=9],
[Line="Project wide",ID=3,Date_Submitted=#date(2020,11,30),Reference_Number="96.12.L-PW",Qty=10]
},
type table [Line=text, ID=Int64.Type, Date_Submitted=date, Reference_Number=text, Qty=number]
),
Transforms = Table.TransformColumns(Source,
{
{"Qty", each _/2, type number},
{"Reference_Number", (ref)=>
List.Transform({"49","50"}, each Text.Replace(ref, "PW", _)),
type list
}
}
),
RefListAsRows = Table.ExpandListColumn(Transforms, "Reference_Number")
in
RefListAsRows
If you have trouble adapting it let me know. Otherwise if this solves your problem please mark this reply as answer (can help others). Thanks & Nice day...