Just copy and paste this into a blank query and you will get a simple two column table with two rows.
me@jaykilleen.com wrote this about 7 years ago and it was last updated about 7 years ago.
Sometimes you just need a simple empty table in Power Query where you can throw in some values. I use this pattern for recording parameters that I want to send down to the Excel worksheet or if I want to create the table and then append other tables to the blank table.
This first example is the fastest and most concise.
let
Source = Table.FromRecords(
{
[Name = 1, Value = "3"],
[Name = 2, Value = "4"]
}
)
in
Source
This example uses the #table but is messy and annoys my brain.
let
Source = #table(
{
"Name", // First Column Field Name
"Value" // Second Column Field Name
},
{
{
1,2 // First Row Field Values
},
{
3,4 // Second Row Field Values
}
}
)
in
Source
But the second option comes in handy if you want a table with headers only and no rows. Great for appending to other tables that have the values.
let
Source = #table(
{
"Name", // First Column Field Name
"Value" // Second Column Field Name
},
{}
)
in
Source