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 21

Power Query へそのゴマ チャレンジ

Posted at

問題 1

次のクエリは、Power QueryでExcelファイルからデータを読み込んでいます。このクエリを最適化するには、どの手順が必要ですか?

let
    Source = Excel.Workbook(File.Contents("C:\Data.xlsx")),
    Sheet = Source{[Item="SalesData", Kind="Sheet"]}[Data],
    #"Changed Type" = 
        Table.TransformColumnTypes(
            Sheet, 
            {
                {"Date", type text}, 
                {"Amount", type number}
            }
        )
in
    #"Changed Type"

A. 「Date」列のデータ型を type date に変更
B. 「Amount」列のデータ型を type text に変更
C. ファイルのサイズを小さくする
D. クエリの手順を減らす


問題 2

次のクエリで「High」または「Low」を割り当てる新しい列を追加するには、どの操作を使用しますか?

let
    Source = Table.FromRows({
        {"John", 500},
        {"Mary", 200},
        {"Paul", 300}
    }, {"Name", "Sales"})
in
    Source

A. フィルタリング
B. 条件付き列の追加
C. 列の結合
D. 行の削除


問題 3

次のシナリオで適切な結合の種類を選んでください。
2つのテーブルがあります:

  • テーブルA(すべての製品IDを含む)
  • テーブルB(販売データを含む)

すべての製品と対応する販売データを表示する必要がありますが、販売データがない製品もリストに含めたいです。どの結合の種類を使用すべきですか?

A. 内部結合
B. 左外部結合
C. 右外部結合
D. フル外部結合


問題 4

次のデータ処理を実行する必要があります:
「C:\SalesReports」フォルダ内のすべてのCSVファイルを読み込み、1つのテーブルに結合します。これを達成するために最適なデータソースの選択肢はどれですか?

A. データベース
B. フォルダ
C. Webデータソース
D. Excelファイル


問題 5

以下のコードは、データが存在しない場合にエラーが発生します。この問題を解決するために最適なアプローチは何ですか?

let
    Source = Table.SelectRows(#"Previous Step", each [Value] > 100)
in
    Source

A. エラーを無視する
B. try...otherwise を使用する
C. フィルタ条件を変更する
D. エラーを置換する


問題 6

2つのテーブルを結合する際、以下のエラーが発生しました:
「キー列のデータ型が一致していません」。この問題を解決する最善の方法は何ですか?

A. データ型を一致させる
B. 列を削除する
C. テーブルをピボット化する
D. 条件付き列を追加する


問題 7

以下のデータがあります:

Product 2022 2023
A 100 150
B 200 250

このデータを以下の形式に変換するには、どの操作を使用すべきですか?

Year Product Sales
2022 A 100
2022 B 200
2023 A 150
2023 B 250

A. 列の分割
B. ピボット解除
C. 行の削除
D. 条件付き列


問題 8

次のクエリで動的に変化する値を使用するには、どの手法を使用しますか?

let
    Source = Table.SelectRows(#"Previous Step", each [Category] = "A")
in
    Source

A. ハードコーディング
B. パラメータ
C. 列の結合
D. マージクエリ


問題 9

以下のような複数ステップのクエリがありますが、特定のステップを無効にするにはどうしますか?

Step1 = Source,
Step2 = Table.RemoveColumns(Step1, {"Column1"}),
Step3 = Table.Sort(Step2, {"Column2"})

A. ステップの名前を変更する
B. ステップを削除する
C. ステップを無効化する
D. クエリ全体を削除する


問題 10

Power BIレポートでデータを自動更新するには、どの設定が必要ですか?

A. クエリのステップを追加する
B. スケジュール更新を設定する
C. フォルダ内のファイルを削除する
D. データ型を変更する

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?