Power BI で「1 つの値を特定できません」と出るときの直し方
濵口 翔長崎で、Power BI のつまずきを記録しています目次
確認日2026年10月20日。
Power BI Desktop(日本語版、 2.159.883.0)で、 ダミーの データを 使って、 実際に 再現しました。 確認できていない ことは、 末尾に まとめました。
計算列に、
結論
(30秒版)
- 売上(sales)と
店舗(stores)は、 「多対一」 で つながっています。 1側の stores の 計算列で、 sales の 列(多側)を、 そのまま 書くと、 1つの 値に 決まらず、 エラーに なります。 SUM(sales[売上])に直すと、 エラーは 消えますが、全店舗が、 同じ 。値(全体の 合計)に なりました - 店舗ごとの
合計に するには、 CALCULATE(SUM(sales[売上]))を使うと、 店舗別の 値に なりました。 - 逆向き(多側の
sales の 計算列から、 1側の 値を 取る )には、 RELATEDを使います。
何をしたか(再現の手順)
売上(sales)20行と、
stores の売上直接 = sales[売上] を
出たエラー
数式バーの
- 「テーブル ‘sales’ 内の
列 ‘売上’ に 対しては 1 つの 値を 特定できません。 これは、 1 つの 結果を 取得する ために min、 max、 count、 sum などの 集計を 指定せずに、 メジャーまたは 関数の 数式が 多数の 値を 含む列を 参照している 場合に 発生する 可能性が あります。」
数式を

直し方1: SUM(エラーは消えるが、全部が同じ値)
同じ列の売上直接 = SUM(sales[売上]) に

店舗ごとのCALCULATE で
直し方2: CALCULATE(店舗別になる)
新しい売上店別 = CALCULATE(SUM(sales[売上])) を
- S01=4850、
S02=3330、 S03=6050、 S04=3830、 S05=2670(合計は 20730 で、 上の 値と 一致します)

直し方3: RELATED(多側から、1側の値を取る)
逆のエリア取得 = RELATED(stores[エリア]) を

つまり、RELATED、SUM など)を、CALCULATE と
もう1つのエラー: メジャーで「A table of multiple values …」
メジャー エリア判定 = IF(VALUES(stores[エリア]) = "東京", 1, 0) を
- 「A table of multiple values was supplied where a single value was expected for column ‘stores’
[エリア] .」
直し方とVALUES をSELECTEDVALUE にエリア判定 = IF(SELECTEDVALUE(stores[エリア]) = "東京", 1, 0))。
- エリアの
軸なしだと、 値は 0 でした (2つの エリアが 混ざると、 SELECTEDVALUEは空白を 返し、 “東京” とは 等しくない、と 読めます。 この 説明は、 私の 推測です)。 - エリアを
足すと、 大阪が 0、 東京が 1、 合計の 行が 0 でした。

エラーは
確認したこと・していないこと
確認日: 2026年10月20日。
確認できた
- 1側の
計算列で、 多側の 列を、 集計なしで 参照すると、 上の 文言の エラーに なった こと SUMは、全店舗で 同じ値、 CALCULATE(SUM(...))は、店舗別の 値に なった こと RELATEDで、多側から 1側の 値が 取れた こと VALUESをSELECTEDVALUEに書き換えると、 エラーが 消えた こと (表示は 上の とおり)
確認できていない
SUMが全店舗で 同じ値に なる 理由の、 公式の 説明との 照合 - カード ビジュアルでの
表示、 MAX・MINへの書き換え - 英語版での
計算列側の 文言 - Microsoft Learn の
記載との 照合(この 記事の 文言は、 私の 画面の ものです)
この記事で使った用語
- Power BI Desktop
- Windows で動く、レポートを作るためのアプリです。データの取り込みとモデルの作成、レポートの作成に向いています。