// Excel 2019
// 「空のクエリ」で「詳細エディター」に記入
let
qry0 = Excel.CurrentWorkbook(), // Excelブック内のテーブルを取得
qry1 = qry0[Content], // Field Access
qry2 = qry1{0}, // Item Access
qry3 = Table.ColumnNames(qry2),
qry4 = qry3{0},
qry5 = Table.Column(qry2, qry4)
in
qry5
// Excel 2019
// 「空のクエリ」で「詳細エディター」に記入
let
qry0 = [colA=12, colB=34, colC=56, col1="A1"],
qry1 = [colA=78, colB=90, colC=23, col2="B2"],
qry2 = [colX=45, colY=67, colZ=89, col3="C2"],
qry3 = [colA=1, colY=2, colZ=3, col4="D4"],
qry4 = {qry0, qry1, qry2, qry3},
qry5 = Record.Combine(qry4),
qry6 = Record.FieldNames(qry5)
in
qry6
// Excel 2019
// 「空のクエリ」で「詳細エディター」に記入
let
qry0 = Folder.Files("\\LOCALHOST\C$\tmp"),
qry1 = Record.Combine(qry0[Attributes]),
qry2 = Record.FieldNames(qry1),
qry3 = Table.ExpandRecordColumn(qry0, "Attributes", qry2)
in
qry3
// Excel 2019
// 「空のクエリ」で「詳細エディター」に記入
let
qry0 = List.Generate(() => 0, (_) => _ < 10, (_) => _ + 1)
in
qry0 // {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
// Excel 2019
// 「空のクエリ」で「詳細エディター」に記入
let
qry0 = List.Select(
{-5..10},
(_) =>
if (_ > 0) then
let
x = true
in
x
else
let
x = false
in
x
)
in
qry0 // {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}