2016年12月7日水曜日

[Expression.Error] キーがテーブルのどの行とも一致しませんでした。のエラーが表示される

Excel ファイルを開くと「[Expression.Error] キーがテーブルのどの行とも一致しませんでした。」なるエラーが表示されました。
このExcel ファイルはPower Queryを使ってリソースにアクセスしており、エラーはそのクエリの実行エラーによるものでした。

クエリ エディタを開くとエラーの詳細内容があります。

対処法1 クエリ エディタから更新する

Power BI コミュニティの質問「Expression.Error: The key did not match any rows in the table」で説明されている対処法は以下の通りです。
  1. Query エディタを開く
  2. 左ペインにある問題のクエリを選択
  3. リボンタブにある「プレビューの更新」ボタンをクリックする

対処法2 リソース先の設定不備

SQL Serverなどリソース先の権限不備が原因の場合もあります。
ユーザー又はロールに割り当てるTalbeやViewに漏れがあったり、選択(SELECT)権限がなかったり。
Power Queryだけでなく、接続しているリソース先の設定も見直す事で解決できる場合もあります。

スポンサーリンク