Power BI のビジュアル計算で累計と移動平均を出す:メジャーを作らず、表の中で計算する
濵口 翔長崎で、Power BI のつまずきを記録しています確認日2026年10月28日。
Power BI Desktop 2.159.883.0(日本語、 Windows、 未サインイン)、 ダミーの データ60行(18か 月分)で 確かめました。 確認できていない ことは、 末尾に まとめました。
月別のCALCULATE やDATESINPERIOD を
結論
(30秒版)
- 表を
選んで、 ホームタブの 「新しい ビジュアル計算 」を押すと、 編集画面が 開きました。 数式バーに 累計 = RUNNINGSUM([売上 の合計])と入れるだけで、 累計の 列が 増えました。 移動平均3か月 = MOVINGAVERAGE([売上 の合計], 3)では、最初の2か月は、 に2か 月分・1か 月分だけで 平均 なりました (3か 月そろうのは、 3か 月目から)。 - 表に
入れていない 列( sales_month[売上])を数式に 書くと、エラーに なりました。 参照できるのは、その ビジュアルに です。入っている ものだけ
使ったデータ
日付と
手順(写真つき)
1. 表を作る
「日付」と
これで、
2. 「新しいビジュアル計算」を押す
表の

ビジュアルを
押すと、
3. 編集画面を見る

編集画面は、
| 場所 | 中身 |
|---|---|
| 上半分 | 選んだ表の、 |
| 真ん中の | 数式バー(左端に |
| 下半分 | 計算した |
最初に

4. 累計の数式を入れる
数式バーを
累計 = RUNNINGSUM([売上 の合計])
[売上 の合計] は、
Enter を
5. 移動平均の数式を入れる
もう
移動平均3か月 = MOVINGAVERAGE([売上 の合計], 3)
3 は、
実機で確かめた結果
「レポートに

18か

| 月 | 売上 の | 累計 | 移動平均3か |
|---|---|---|---|
| 2024年1月 | 4,500 | 4,500 | 4,500.00 |
| 2月 | 3,900 | 8,400 | 4,200.00 |
| 3月 | 4,350 | 12,750 | 4,250.00 |
| 4月 | 6,500 | 19,250 | 4,916.67 |
| 5月 | 5,400 | 24,650 | 5,416.67 |
| 6月 | 5,850 | 30,500 | 5,916.67 |
| 7月 | 8,500 | 39,000 | 6,583.33 |
| 8月 | 6,900 | 45,900 | 7,083.33 |
| 9月 | 9,900 | 55,800 | 8,433.33 |
| 10月 | 7,950 | 63,750 | 8,250.00 |
| 11月 | 8,400 | 72,150 | 8,750.00 |
| 12月 | 11,900 | 84,050 | 9,416.67 |
| 2025年1月 | 9,450 | 93,500 | 9,916.67 |
| 2月 | 9,900 | 103,400 | 10,416.67 |
| 3月 | 13,900 | 117,300 | 11,083.33 |
| 4月 | 10,950 | 128,250 | 11,583.33 |
| 5月 | 15,300 | 143,550 | 13,383.33 |
| 6月 | 7,950 | 151,500 | 11,400.00 |
| 合計の | 151,500 | 151,500.00 | 151,500.00 |
累計は、上から順に足した値
2月の
移動平均は、最初の2か月だけ範囲が短い
- 1月: 4,500(1か
月分だけ) - 2月: (4,500 + 3,900) ÷ 2 = 4,200(2か
月分) - 3月: (4,500 + 3,900 + 4,350) ÷ 3 = 4,250(ここから
3か 月分)
3か
合計の行は、累計も移動平均も 151,500
いちばん下の
表に入れていない列を参照すると、エラーになる
数式で、
テスト = SUM(sales_month[売上])
結果は、

「テーブル ‘sales_month’ が
公式の説明
Microsoft Learn の
- ビジュアル計算は、セマンティック モデルではなく、
ビジュアルの DAX の上で 動く 計算で、 ビジュアルに 表示されている データを 使う。 - ビジュアル計算は、モデルではなく、
ビジュアルに 。保存される 参照する 前に、 その フィールドを、ビジュアルに 追加する 。必要が ある - 集計した
データ に対して 計算するので、 同じ 計算の メジャーより、 速いことが 多い。 - 表形式の
ビジュアルの 多くは、 ビジュアルの行を 1行ずつ 評価するので、SUMのような集計関数は、 たいてい要らない。 - 使えない
機能と して、並べ替え・フィルター・集計方法の 変更 、ほかのビジュアルへの などがコピー・ 再利用 挙げられている。 - 公開・共有の
制限と して、ダッシュボードへの ピン留め 、Web に公開 はできず、データの エクスポートに、 。ビジュアル計算の 結果は 含まれない - スライサー、
R・Python の ビジュアル、 カスタム ビジュアルなどでは、 使えない。
どちらを使うか(この記事の範囲での整理)
| やりたい | 向いていそうな | 理由 |
|---|---|---|
| 表や | ビジュアル計算 | 数式が |
| 複数の | メジャー | 公式の |
| ダッシュボードに | メジャー | 公式の |
これは、
この記事で確認できたこと・できていないこと
確認日: 2026年10月28日。
確認できた
- 表を
選ぶと、 ホームタブの 「計算」グループに 「新しい ビジュアル計算」が あり、 押すと 編集画面が 開いた こと。 RUNNINGSUMで累計、 MOVINGAVERAGEで3か月の 移動平均の 列が 増えた こと。 18か 月分の 値が、 CSV から 別に 計算した 値と、 一致した こと。 - 移動平均は、
最初の 2か月は、 あるだけの 月で 平均された こと。 - 合計の
行が、 累計・ 移動平均とも 151,500 に なった こと。 - 表に
入れていない テーブルの 列を 書くと、 エラー( 「テーブル ‘sales_month’ が 見つかりません」)に なった こと。
確認できていない
- グラフ(折れ線・縦棒)での、
ビジュアル計算の 動き。 - 並べ替えを
変えた (公式のときに、 累計が どうなるか 説明では、 ビジュアルの 並びの 上で、 計算される)。 - 「テンプレート」
(数式バーの 横の ボタン)から 作る 方法。 Axis・Resetを使った、 年ごとに 累計を リセットする 書き方。 - 公式に
ある、ダッシュボードへの ピン留め、 のWeb に 公開、 エクスポート 制限(Power BI サービスが 要るので、 扱いません)。 - 大きな
データでの 速さ、 DirectQuery、 Power BI サービスでの 動き。
参考
- Microsoft Learn: Visual calculations — https://learn.microsoft.com/power-bi/transform-model/desktop-visual-calculations-overview