51. コード補完問題
"Data"テーブルに"IsExpensive"列を追加し、"Price" > 100ならtrue、そうでなければfalseを返す。
let
Source = Data,
Added = Table.AddColumn(Source, "IsExpensive", each if [Price] > 100 then true else ___),
Result = Added
in
Result
52. 5択問題
M言語で論理AND演算子はどれか?
A. &&
B. AND
C. and
D. &
E. ||
53. コード補完問題
"Data"テーブルで"Name"列を大文字化するには Text.Upper([Name])
を使う。
let
Source = Data,
UpperCase = Table.TransformColumns(Source, {{"Name", each Text.___([Name])}}),
Result = UpperCase
in
Result
54. 5択問題
Table.RemoveColumns
関数の第2引数には何を渡すか?
A. 列を変換する関数
B. 列名のリスト
C. 列のフィルタ条件
D. 削除する行番号
E. 新規列名
55. コード補完問題
"Data"テーブルを"Category"列でグループ化し、"Amount"列の合計を計算するには
Table.Group(Data, {"Category"}, {{"TotalAmount", each List.Sum([___]), type number}})
を使う。
let
Source = Data,
Grouped = Table.Group(Source, {"Category"}, {{"TotalAmount", each List.Sum([___]), type number}}),
Result = Grouped
in
Result
56. 5択問題
M言語でリストを逆順にする関数はどれか?
A. List.Sort
B. List.Reverse
C. List.Flip
D. List.Rotate
E. List.Invert
57. コード補完問題
"Data"テーブルで、"Date"列が#date(2021,12,31)
より後の日付のみを抽出するには[Date] > #date(2021,12,31)
を条件に使う。
let
Source = Data,
Filtered = Table.SelectRows(Source, each [Date] > #date(___,12,31)),
Result = Filtered
in
Result
58. 5択問題
Number.Abs(-10)
の結果は?
A. -10
B. 10
C. 0
D. null
E. エラー
59. コード補完問題
"Data"テーブルに "Year" 列を追加し、Date.Year([OrderDate])で年を取得する。
let
Source = Data,
Added = Table.AddColumn(Source, "Year", each Date.Year([___])),
Result = Added
in
Result
60. 5択問題
#shared
とは何か?
A. 現在のM環境で利用可能な関数、定数、値を含むレコード
B. 共有ネットワークドライブへの参照
C. Power BI内でのデータ共有設定
D. 外部ファイルへの参照リスト
E. クエリを共同編集するための関数