let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
RemovedColumns = Table.SelectColumns(Source,{"Mã sản phẩm", "Mã nguyên vật liệu", "Tên nguyên vật liệu", "Định mức"}),
RemoveNullRows = Table.SelectRows(RemovedColumns, each ([Mã sản phẩm] <> null)),
PivotedColumn = Table.Pivot(Table.TransformColumnTypes(RemoveNullRows, {{"Mã sản phẩm", type text}}, "vi-VN"), List.Distinct(Table.TransformColumnTypes(RemoveNullRows, {{"Mã sản phẩm", type text}}, "vi-VN")[#"Mã sản phẩm"]), "Mã sản phẩm", "Định mức", List.Sum),
ChangedType = Table.TransformColumnTypes(PivotedColumn,{{"Mã nguyên vật liệu", type text}, {"Tên nguyên vật liệu", type text}, {"481301", type number}, {"80481302", type number}, {"60481303", type number}, {"50100004", type number}, {"50100005", type number}, {"50100006", type number}, {"50100007", type number}, {"50100008", type number}, {"50100009", type number}, {"50100010", type number}, {"50100011", type number}, {"50100012", type number}, {"50100013", type number}, {"50100014", type number}, {"50100015", type number}, {"50100016", type number}, {"50100017", type number}, {"50100018", type number}, {"50100019", type number}, {"50100020", type number}, {"50100021", type number}, {"50100022", type number}, {"50100023", type number}, {"50100024", type number}, {"50100025", type number}, {"50100026", type number}, {"50100027", type number}, {"50100032", type number}, {"50100033", type number}, {"50100034", type number}, {"50100035", type number}, {"50100036", type number}, {"50100037", type number}, {"50100038", type number}, {"50100039", type number}, {"50100040", type number}, {"50100041", type number}, {"50100042", type number}, {"50100043", type number}, {"50100044", type number}, {"50100045", type number}, {"50100046", type number}, {"50100047", type number}, {"50100048", type number}, {"50100058", type number}, {"50100059", type number}, {"50100060", type number}, {"50100065", type number}, {"50100067", type number}, {"50100069", type number}})
in
ChangedType