41. コード補完問題
問題: "OldPrice"列を"NewPrice"列名に変更
Table.RenameColumns(Source, {{"OldPrice","___"}})
解答: NewPrice
解説:
Table.RenameColumns
で列名ペアを指定します。
42. 5択問題
問題: #"Step Name"
のような表記は何を表すか?
A. ステップ名に空白や特殊文字がある場合の参照
解答: A. ステップ名に空白や特殊文字が含まれる場合のリテラル表記
解説:
#"Step Name"
のように#" "で囲むとスペースなどを含む名前を参照できます。
43. コード補完問題
問題: Table.ReorderColumns
で列順序を { "Col1", "Col2", "Col3" }
のような___
で指定
Table.ReorderColumns(Source, ___)
解答: { "Col1", "Col2", "Col3" }
解説:
列順序はリストで指定します。{}
でリストを作ります。
44. 5択問題
問題: テキストを大文字に変換する関数
A. Text.Upper
解答: A. Text.Upper
解説:
Text.Upper("abc")
-> "ABC"
45. コード補完問題
問題: [ID]が{1,3,5}に含まれる行抽出
List.Contains({1,3,5}, [___])
解答: ID
解説:
List.Contains({1,3,5}, [ID])
でID列が1,3,5のいずれかである行を抽出します。
46. 5択問題
問題: Table.FillDown
は何を行うか?
A. 上のセルから下方向へ値を埋める
解答: A. 上のセルから下方向へ値を埋める
解説:
Table.FillDown
は上の行の値を下方向にコピーします。
47. コード補完問題
問題: 全列をテキスト型に変更する場合
type ___
を補完
type text
解答: text
解説:
M言語でテキスト型はtype text
です。
48. 5択問題
問題: Record.ToTable
は何を行うか?
A. レコードをテーブルに変換する
解答: A. レコードをテーブルに変換
解説:
Record.ToTable(record)
はレコードを二列構成(Name, Value)のテーブルに変換します。
49. コード補完問題
問題: 行インデックス1の行を取得
Table.Rowは0-based
Table.Row(Source, ___)
解答: 1
解説:
行インデックス0が1行目なので、インデックス1は2行目にあたります。
50. 5択問題
問題: Text.Split("A,B,C", ",")
の結果
A. {"A,B,C"}
B. {"A","B","C"}
C. ["A","B","C"]
D. ("A","B","C")
E. {{"A","B","C"}}
解答: B. {"A","B","C"}
解説:
Text.Split
は区切り文字で分割し、リストを返します。