Table.InsertRows

 

This topic applies to the Power Query Formula Language which can be used with Power Query and Power BI Desktop to build queries that mashup data. See the list of function categories.

Returns a table with the list of rows inserted into the table at an index. Each row to insert must match the row type of the table..

Table.InsertRows(table as table, offset as number, rows as list) as table  

ArgumentDescription
tableThe Table to insert rows into.
offsetThe row number to insert at.
rowsThe List of rows to insert.
  • Table.InsertRows is similar to List.InsertRange but requires a table as input.
Table.InsertRows(Table.FromRecords({  
  
    [CustomerID = 1, Name = "Bob", Phone = "123-4567"],  
  
    [CustomerID = 2, Name = "Jim", Phone = "987-6543"] }),  
  
    2,  
  
    { [CustomerID = 3, Name = "Paul", Phone = "543-7890"] })  
  
Table.InsertRows(Table.FromRecords({  
  
    [CustomerID = 1, Name = "Bob", Phone = "123-4567"],  
  
    [CustomerID = 2, Name = "Jim", Phone = "987-6543"] }),  
  
    2,  
  
    { [CustomerID = 3, Name = "Paul", Phone = "543-7890"] })  

CustomerIDNamePhone
1Bob123-4567
2Jim987-6543
3Paul543-7890
Show: