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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Anonymous
Not applicable

Duplicate Rows

Hello All,

 

I have the dataset as the following:

 

Part Number           Item description

026 48202 000        Catridge

026 35601 000         Oil

 

 

I need duplicate both the columns by four same rows . I have attached the screenshot of the final result.Any help will be appreciated.

 

Thank You

Iva

1 ACCEPTED SOLUTION

try this query

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjAyUzCxMDIwUjAwMFDSUXJOLCnKTElPVYrVgUgam5oZGEIl/TNzlGJjAQ==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Part Number" = _t, #" Item description" = _t]),
    GroupRows = Table.Group(Source, {"Part Number"}, {{"All", each _, type table}}),
    CustomRepeat = Table.AddColumn(GroupRows, "Repeat", each Table.Repeat([All],4)),
    RemoveOtherColumns = Table.SelectColumns(CustomRepeat,{"Repeat"}),
    Expand = Table.ExpandTableColumn(RemoveOtherColumns, "Repeat", {"Part Number", " Item description"}, {"Part Number", " Item description"})
in
    Expand

 /Melanie

View solution in original post

4 REPLIES 4
AlexisOlson
Super User
Super User

You can define a new custom column as a list {1,2,3,4} or, equivalently, {1..4} and then expand that new column by clicking the expand button: AlexisOlson_1-1645821409933.png

 

Add column:

AlexisOlson_2-1645821569943.png

 

Expand column:

AlexisOlson_3-1645821622179.png

AlexisOlson
Super User
Super User

I don't see any screenshots.

Anonymous
Not applicable

Iva_1-1645820282031.png

 

try this query

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjAyUzCxMDIwUjAwMFDSUXJOLCnKTElPVYrVgUgam5oZGEIl/TNzlGJjAQ==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Part Number" = _t, #" Item description" = _t]),
    GroupRows = Table.Group(Source, {"Part Number"}, {{"All", each _, type table}}),
    CustomRepeat = Table.AddColumn(GroupRows, "Repeat", each Table.Repeat([All],4)),
    RemoveOtherColumns = Table.SelectColumns(CustomRepeat,{"Repeat"}),
    Expand = Table.ExpandTableColumn(RemoveOtherColumns, "Repeat", {"Part Number", " Item description"}, {"Part Number", " Item description"})
in
    Expand

 /Melanie

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.