BI探検ノート

Power BI で平均に小数点が付く・通貨が「$」になるときの直し方

約4分

濵口 翔長崎で、Power BI のつまずきを記録しています
目次
  1. 動画で見る(3分17秒)
  2. 何が起きたか
  3. 書式の選択肢
  4. 通貨にすると「$」になる
  5. 桁数を 0 にしても、小数点が消えない
  6. データ型を「10 進数」にして直す
  7. 確認していないこと

確認日2026年10月25日。Power BI Desktop(日本語版、2.159.883.0)で、ダミーの6行の CSV を使って確かめました。確認できていないことは、末尾にまとめました。

表に単価の平均を出したら「1850.00」と、小数点以下が付いた。通貨にしたら「$」になった。書式と桁数の動きを、実機で確かめました。

結論(30秒版)

  • 整数の列を、集計方法「平均」にして表に出すと、「1850.00」のように小数点以下が付きました。桁数の欄を 0 にしても、消えませんでした。
  • 書式を「通貨」にすると、既定の記号は「$」(米ドル)でした。日本円にするには、通貨記号の一覧から「¥ 日本語 (日本)」を選びます。
  • 列の「データ型」を「10 進数」に変えて、桁数を 0 にしたら、「¥1,850」になりました(データ型の変更には、確認のダイアログが出ます)。

動画で見る(3分17秒)

この動画は、練習問題の「問題と答え合わせ」です。ナレーションは、音声合成(Microsoft Haruka)です。動画は、YouTubeでも見られます。練習問題の、ページもあります。

何が起きたか

6行の CSV(店舗、商品コード、単価、数量、売上)を読み込んで、表に「店舗」「売上の合計」「単価の平均」を入れました(確認は、「店舗が新宿」の行です)。

  • 売上の合計は「4900」(桁区切りなし)。
  • 単価の平均は「1850.00」(小数点以下が2桁)。単価は整数の列ですが、平均にすると、小数の値になります。

表。新宿の行で、売上の合計は 4900、単価の平均は 1850.00

書式の選択肢

データペインの列(ここでは「単価」)を選んで、「列ツール」の「書式」を開くと、次の6つがありました。

  • 全般、通貨、10 進数、整数、パーセンテージ、指数

「通貨」の右には、通貨記号のボタン(「$」)と、パーセントのボタン、桁区切りのボタン(「,」)、桁数の欄があります。

列ツールの書式のメニュー。全般、通貨、10進数、整数、パーセンテージ、指数が並んでいる

通貨にすると「$」になる

「通貨」を選ぶと、単価の平均は「$1,850」になりました(桁数の欄は「自動」)。日本円の記号ではありません。

書式を通貨にしたあとの表。単価の平均が $1,850

通貨記号のボタンの右の「∨」を開くと、通貨記号の一覧が出ます。上のほうの「一般的な通貨記号」には、「$ 英語 (米国)」「£ 英語 (イギリス)」「€ Euro」「¥ Chinese (PRC)」「CHF フランス語 (スイス)」などがありました。日本円は、ここにはなく、一覧を下へスクロールして、「¥ 日本語 (日本)」 を探しました(ロケール名の五十音順で、「中」「北」の語の近くでした)。

通貨記号の一覧。中国語、低地ソルブ語、南サーミ語などに続いて、「¥ 日本語 (日本)」がある

「¥ 日本語 (日本)」を選ぶと、単価の平均は「¥1,850.00」になりました。

単価の平均が ¥1,850.00 になった表。桁数の欄は 0

桁数を 0 にしても、小数点が消えない

桁数の欄に「1」を入れると、「¥1,850.0」になりました。ところが、「0」を入れ直しても、「¥1,850.00」に戻り、小数点は消えませんでした。この列のデータ型は「整数」で、平均の値は小数になるためと思われますが、理由は確かめていません。

桁数を 1 にした表。単価の平均が ¥1,850.0

データ型を「10 進数」にして直す

列ツールの「データ型」を「整数」から「10 進数」に変えると、次の確認が出ました。

このデータ型の変更により、データの格納方法が変わります。これにより、データや精度が失われる可能性があります。この変更の後、テーブルを更新すれば列を元に戻せます。続行しますか?

「データ型の変更」のダイアログ。データの格納方法が変わり、データや精度が失われる可能性がある、という文章と、「はい」「キャンセル」

「はい」を押すと、桁数の欄が 0 のままで、単価の平均は 「¥1,850」 になりました。

単価の平均が ¥1,850 になった表

確認していないこと

  • 「整数」の列で、桁数が 0 のときに小数点が残る理由は、確かめていません。
  • 「10 進数」への変更で、元の値に影響が出るか(「精度が失われる可能性がある」の意味)は、この6行の整数では確かめていません。
  • 視覚エフェクト(表)の「書式設定」にある、列ごとの桁数や、メジャー(DAX の FORMAT、ROUND)で整える方法は、試していません。
  • 「パーセンテージ」「指数」の書式、「桁区切り」のボタンの切り替えは、この記事では詳しく試していません。
  • Power BI サービスと、英語版の画面は、確かめていません。

この記事で使った用語

Power BI Desktop
Windows で動く、レポートを作るためのアプリです。データの取り込みとモデルの作成、レポートの作成に向いています。

用語集をすべて見る