0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Power Query へそのゴマAdvent Calendar 2024

Day 1

Power Query へそのゴマ 100本ノック 1

Posted at

1. コード補完問題
次のMコードは、"Data"という名前のテーブルから"Sales"列が100以上の行のみを抽出するコード例である。___を補完せよ。

let
    Source = Data,
    Filtered = Table.SelectRows(Source, each [Sales] >= ___),
    Result = Filtered
in
    Result

2. 5択問題
以下のコードは列リネームに関する操作を行う場合の一例である。空欄に最も適した関数はどれか?

Table.________(Table.FromRecords({[OldName="A", Value=1]}), {{"OldName","NewName"}})

A. Table.TransformColumns
B. Table.PromoteHeaders
C. Table.RenameColumns
D. Table.SelectColumns
E. Table.AddColumn


3. コード補完問題
次のMコードは、"Data"テーブルから"Category"列が"Food"の行のみを抽出する。___を補完せよ。

let
    Source = Data,
    Filtered = Table.SelectRows(Source, each [Category] = "___"),
    Result = Filtered
in
    Result

4. 5択問題
Table.AddColumn関数で新規列を追加する場合、引数は以下の順序で指定する必要がある。正しい順序はどれか?
A. (table as table, newColumnName as text, columnGenerator as function) as table
B. (newColumnName as text, table as table, columnGenerator as function) as table
C. (table as table, columnGenerator as function, newColumnName as text) as table
D. (columnGenerator as function, table as table, newColumnName as text) as table
E. (table as table, newColumnName as text, columnGenerator as text) as table


5. コード補完問題
次のコードはテーブル"Data"に対し、"Price"列を2倍にした列"DoublePrice"を追加する。___を補完せよ。

let
    Source = Data,
    Added = Table.AddColumn(Source, "DoublePrice", each [Price] * ___),
    Result = Added
in
    Result

6. 5択問題
Table.ColumnNames関数は何を返すか?
A. テーブル内の行数
B. テーブル内の列数
C. テーブル内の列名のリスト
D. テーブル内の列型のリスト
E. テーブル全体を再計算した結果


7. コード補完問題
"Data"テーブルから"Date"列を変換し、"Year"列を抽出して新しいテーブルを得る。
___に適切なDate関数を補完せよ(年を取得できる関数)。

let
    Source = Data,
    AddedYear = Table.AddColumn(Source, "Year", each ___([Date])),
    Result = AddedYear
in
    Result

8. 5択問題
以下の関数のうち、テーブルをグループ化するために使用されるものはどれか?
A. Table.TransformColumns
B. Table.Group
C. Table.Sort
D. Table.SelectRows
E. Table.Unpivot


9. コード補完問題
"Data"テーブルの"Amount"列について、合計値を求めるコード例で___を補完せよ。

let
    Source = Data,
    SumAmount = List.Sum(Table.Column(Source, "Amount")),
    Result = ___
in
    Result

10. 5択問題
Table.PromoteHeaders関数は何を行うか?
A. テーブルの最初の列をヘッダーに変換
B. テーブルの最初の行をヘッダーに変換
C. すべての列名を大文字に変換
D. 列名を指定した列に変更
E. テーブルをピボット変換

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?