問題 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. データ型を変更する