クエリを読み込んだ出力結果のテーブルの行数を固定にしたいと思う人が少なからずいるらしい。おそらく出力用の書式に直接クエリからデータを書き出しているのだろうと思う。本来の使い方としてはおかしいんだろうけど、ここは「なんでもエクセル」なので考えるだけ考えてみる。
テーブル1は読み込み済みとする。
行数 = 10,
空テーブル = Table.FromRows(
List.Repeat(
{List.Repeat({null}, Table.ColumnCount(テーブル1))},
行数 - Table.RowCount(テーブル1)
),
type table Type.TableRow(Value.Type(テーブル1))
),
これで足りない行数分を「null」で埋めたテーブルが出来上がる。あとはこれを結合するだけ。
テーブル結合 = テーブル1 & 空テーブル
これでおしまい。果たしてこのページに需要はあるのだろうか。