41. コード補完問題
"Data"テーブルで"OldPrice"列を"NewPrice"列名に変更するために Table.RenameColumns(Source, {{"OldPrice","___"}})
を使用する。
let
Source = Data,
Renamed = Table.RenameColumns(Source, {{"OldPrice","___"}}),
Result = Renamed
in
Result
42. 5択問題
#"Step Name"
のような表記は、M言語で何を表しているか?
A. ステップ名に空白や特殊文字が含まれる場合のリテラル表記
B. コメント行
C. 文字列の結合
D. テーブルの列名エイリアス
E. 数値型リテラル
43. コード補完問題
Table.ReorderColumns
を用いて列順序を変更するとき、列の新しい順序を{ "Col1", "Col2", "Col3" }
のような___
で指定する。
let
Source = Data,
Reordered = Table.ReorderColumns(Source, ___),
Result = Reordered
in
Result
44. 5択問題
M言語でテキストを大文字に変換する関数はどれか?
A. Text.Upper
B. Text.Capitalize
C. Text.Title
D. Text.Proper
E. Text.ToUpper
(注: 実際の関数名は Text.Upper
であるため、"Text.ToUpper"は存在しない)
45. コード補完問題
"Data"テーブルで"ID"列がリスト{1,3,5}に含まれる行を選択する条件として List.Contains({1,3,5}, [___])
を使え。
let
Source = Data,
Filtered = Table.SelectRows(Source, each List.Contains({1,3,5}, [___])),
Result = Filtered
in
Result
46. 5択問題
Table.FillDown
関数は何を行うか?
A. 上のセルから下方向へ値を埋める
B. 下のセルから上方向へ値を埋める
C. 左のセルから右方向へ値を埋める
D. 右のセルから左方向へ値を埋める
E. 空白セルをnull値に置き換える
47. コード補完問題
"Data"テーブルの全列をテキスト型に変更するには Table.TransformColumnTypes(Source, List.Transform(Table.ColumnNames(Source), each {_, ___}))
を使う。
テキスト型を表す type text
を補完せよ。
let
Source = Data,
Transformed = Table.TransformColumnTypes(Source, List.Transform(Table.ColumnNames(Source), each {_, type ___})),
Result = Transformed
in
Result
48. 5択問題
Record.ToTable
は何を行うか?
A. レコードをテーブルに変換
B. テーブルをレコードに変換
C. リストをテーブルに変換
D. レコードをリストに変換
E. テキストをテーブルに変換
49. コード補完問題
"Data"テーブルから、行インデックス1の行を取得するにはTable.Row(Source, ___)
を使用する。
let
Source = Data,
Row = Table.Row(Source, ___),
Result = Row
in
Result
(ヒント: インデックスは0から開始)
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"}}