Noriko_Tsuru
@Noriko_Tsuru (鶴岡 典子)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

PowerQueryで近似値検索をするにはどうすればよいでしょうか。

解決したいこと

パワークエリでVLOOKUP関数の近似値検索と同様の事がしたい。

[売上高]が入力された表と「下限値テーブル」の表の二つの表があり、[売上高]の値を下限値テーブルに照らし合わせて
グループ分けをしようとしています。
適用したステップ及び下限値テーブルは以下の通りです。
これを実行すると下記のエラーとなるのですが、どの様に修正すればよいでしょうか。

実行したステップ&テーブル(売上高のテーブルは別表)

 = Table.AddColumn(追加されたカスタム, "カスタム", each List.Max(List.Select(下限値テーブル[下限値] , each _ <= [売上高])))

【下限値テーブル】
 [№], [下限値]
 1, 100,000,000
 2, 50,000,000
 3, 10,000,000
 4, 5,000,000
 5, 1,000,000
 6, 0

発生している問題・エラー

 Expression.Error: フィールド アクセスを型 Number に適用できません。
 詳細:
Value=100000000
Key=売上高

試してみた内容

 ステップ中の[売上高]の部分を数値(ex.10,000,000)に置き換えたところ、正常に動作します。
 [売上高]のデータ型は整数なのですが、数値としてみなされないのでしょうか。

0

1Answer

Comments

  1. @Noriko_Tsuru

    Questioner

    アドバイスをありがとうございます。
    やはりそうですね。
    ただ、Excel が苦手でメンテできない人に使ってもらう事を考えて、下限値テーブルを利用する方法を考えてみようと思ったのですが、難しいようですね。
    ありがとうございました。

Your answer might help someone💌