PL-300 練習ドリル(非公式) / 領域2 データのモデル化 / 択一
前月比の、最初の月(DATEADD)
月次売上(2025年1月〜12月の12行)の「月」の列は、毎月1日の日付で、日付テーブルとは、つないでいない。売上合計は SUM('月次売上'[売上]) のメジャー。
前月売上と前月比を、次のメジャーで出した。1月の前月(2024年12月)の行は、データにない。
前月売上 =
CALCULATE ( [売上合計], DATEADD ( '月次売上'[月], -1, MONTH ) )
前月比 = DIVIDE ( [売上合計], [前月売上] ) - 1表に並べたとき、1月の前月比は、どう表示されるか。
- A. (不正解) 空白になる
誤り。実機では、1月は空白ではなく、-100.00% になった。 - B. (不正解) 0.00%
誤り。実機では、0.00% にはならず、-100.00% になった。 - C. (正解) -100.00%
正しい。実機で、1月は「-100.00%」になった(前月売上が空白なので、DIVIDE が空白を返し、空白から1を引くと -1 になるため、と記事の筆者は読んでいる)。 - D. (不正解) エラーになる
誤り。実機では、エラーにはならず、-100.00% が表示された。
解き方
前月のデータがない最初の月は、「前月売上」が空白です。空白を使った割り算と、そのあとの「−1」で、-100% と表示されることがあります。最初の月が -100% なら、増減ではなく、データがないだけだと気づけます。
根拠(確かめたこと)
- 実機(記事 powerbi-month-over-month-dateadd、2026-10-24): 2月は 4400÷3700−1 で 18.92%、3月は −27.27%。1月は、前月売上が空白なのに、前月比が「-100.00%」になった。原因の説明(DIVIDE が空白を返し、空白−1 が −1)は、記事の筆者の読み(断定ではない)。
公式ドキュメント
関連する記事
Microsoft 公式の教材ではなく、非公式の練習問題です。確認日: 2026-11-04。一覧に戻る / ドリルを始める