51. コード補完問題
問題: Price > 100ならtrue、そうでなければfalse
if [Price] > 100 then true else ___
解答: false
解説:
条件式のelse部にはfalseを指定します。
52. 5択問題
問題: 論理AND演算子
A. &&
B. AND
C. and
D. &
E. ||
解答: C. and
解説:
M言語では論理ANDは and
、ORは or
です。
53. コード補完問題
問題: "Name"列を大文字化
each Text.___([Name])
解答: Upper
解説:
Text.Upper([Name])
で文字列を大文字にします。
54. 5択問題
問題: Table.RemoveColumns
関数の第2引数には何を渡すか?
A. 列を変換する関数
B. 列名のリスト
C. 列のフィルタ条件
D. 削除する行番号
E. 新規列名
解答: B. 列名のリスト
解説:
Table.RemoveColumns(table, {"ColumnName1", "ColumnName2"})
のように列名リストを渡します。
55. コード補完問題
問題: Categoryでグループ化し、Amount列合計を"TotalAmount"として計算
each List.Sum([___])
解答: Amount
解説:
グループ行内の"Amount"列値のリストに対してList.Sumで合計します。
56. 5択問題
問題: リストを逆順にする関数
A. List.Sort
B. List.Reverse
C. List.Flip
D. List.Rotate
E. List.Invert
解答: B. List.Reverse
解説:
List.Reverse(list)
でリストを逆順にします。
57. コード補完問題
問題: "Date"列が2021/12/31より後の日付
[Date] > #date(___,12,31)
解答: 2021
解説:
[Date] > #date(2021,12,31)
で2021年12月31日より後の日付をフィルタ。
58. 5択問題
問題: Number.Abs(-10)
は何を返すか?
A. -10
B. 10
C. 0
D. null
E. エラー
解答: B. 10
解説:
Absolute値関数Number.Abs(-10) = 10です。
59. コード補完問題
問題: Date.Year([OrderDate])で年取得
Date.Year([___])
解答: OrderDate
解説:
Date.Year([OrderDate])でOrderDate列の日付から年を取得します。
60. 5択問題
問題: #shared
とは?
A. 利用可能な関数や値を含むレコード
解答: A. 現在のM環境で利用可能な関数、定数、値を含むレコード
解説:
#shared
はM言語で使用可能な機能一覧(関数、定数)を格納した特殊なレコードです。