Table.ExpandTableColumn might be used to cross join two tables: let
tab_A = #table (
{ "col_1", "col_2"},
{
{ 1 , "one" },
{ 2 , "two" },
{ 3 , "three"}}
),
tab_B = #table (
{ "col_3"},
{
{ "A"},
{ "B"}}
),
tab_joined = Table.AddColumn(
tab_A,
"col_B", // The name of the added column
each tab_B // The value of each record in the added column is the entire table B
)
in
Table.ExpandTableColumn(
tab_joined,
"col_B",
{"col_3"}
)