MONTHVALUE 関数は別のライン アイテムを参照し、その月内の各時間軸の月次時間集計値を返します。この関数は、期間の個々の値を対応する月次集計に置き換えます。
たとえば、MONTHVALUE 関数を使って、月間売上のなかで特定の週の売上が占める割合を特定できます。
構文
MONTHVALUE(Line item)
引数
| 引数 | データ型 | 説明 |
| Line item | 数字、ブール値、日付、時間軸、リスト、テキスト | 1 か月の時間集計値を参照するライン アイテム |
MONTHVALUE 関数は参照するライン アイテムと同じデータ型の結果を返します。
計算エンジンの機能の違い
Polaris では、MONTHVALUE 関数より大きいタイム スケールで結果ライン アイテムに MONTHVALUE 関数を使用することはできません。
Classic エンジンではこの場合に値 0 が返されます。
制約
- 参照するライン アイテムのタイム スケールが四半期またはそれ以上の場合、参照はライン アイテムのデフォルト値を返します。たとえば、数値ライン アイテムでは
0になります。 - [Calendar Type] が [Weeks: General] に設定されているモデルでは MONTHVALUE 関数を使用できません。
例
こちらの例では、「Product sales」モジュールの行にライン アイテム、列に時間があります。
- 「Weekly sales」ライン アイテムと「Monthly sales」ライン アイテムのデータ型は数値です。
- 「Week above average for month」ライン アイテムのデータ型はブール値です。
ブループリント ビューでは、「Weekly sales」の [Summary] 列の [Time Summary] が [Average] に設定されています。「Monthly sales」の式は、月のすべての週の月次集計平均を返します。「Week above average for month」の式は、月のすべての週の平均値を下回る値に対して TRUE の結果を返します。
| Week 1 FY21 | Week 2 FY21 | Week 3 FY21 | Week 4 FY21 | |
| Weekly sales | 833 | 860 | 867 | 812 |
Monthly salesMONTHVALUE(Weekly sales) | 843 | 843 | 843 | 843 |
Week above average for monthWeekly sales > MONTHVALUE(Weekly sales) |