71. コード補完問題
問題: 月名取得にはDate.MonthName
each Date.___([Date])
解答: MonthName
解説:
Date.MonthName(date)
で月名(英語)が取得できる。
72. 5択問題
問題: Table.ToRecords
は?
A. テーブルをレコードのリストに変換
解答: A. テーブルをレコードのリストに変換
解説:
Table.ToRecords(table)
は各行を1レコードとするレコードのリストに変換します。
73. コード補完問題
問題: Category = "Fruit"のみ残す
[Category] = "___"
解答: Fruit
解説:
[Category] = "Fruit"
で"Fruit"のみ抽出。
74. 5択問題
問題: Number.RoundDown(1.9)
は?
A.1.9 B.2 C.1 D.0 E.-1
解答: C. 1
解説:
RoundDownは常に下方向へ切り捨て、1.9 → 1。
75. コード補完問題
問題: "Price"列を整数型
{"Price", ___}
解答: Int64.Type
または Int32.Type
(一般的には Int64.Type
)
解説:
整数型は Int64.Type
がよく使われます。
76. 5択問題
問題: Text.Combine({"A","B","C"}, ";")
は?
A."ABC" B."A;B;C" C.{"A;B;C"} D."A,B,C" E."A;B","C"
解答: B. "A;B;C"
解説:
Text.Combineはリストの要素を区切り文字で連結した1つの文字列を返します。
77. コード補完問題
問題: "Sales"列の最小値
List.Min(Table.Column(Source, "___"))
解答: Sales
解説:
Table.Column(Source, "Sales")
でSales列のリストを取得、List.Minで最小値取得。
78. 5択問題
問題: 繰り返し処理に主に使われるのは?
A.for B.while C.List.Generate D.do...while E.goto
解答: C. List.Generate
解説:
M言語にfor/while構文はなく、繰り返しはList.Generate
などの関数で行います。
79. コード補完問題
問題: "Flag"列がtrueの行のみ
[Flag] = ___
解答: true
解説:
[Flag] = true
でFlagがtrueの行のみ抽出。
80. 5択問題
問題: 日付リテラル記法
A.date(2020,1,1)
B.#date(2020,1,1)
C."2020-01-01"
D.Date(2020,1,1)
E.#datetime(2020,1,1)
解答: B. #date(2020,1,1)
解説:
M言語で日付リテラルは#date(年,月,日)です。