期首、期末および平均の値の計算

勘定科目ディメンションでタイム・バランス・タグと差異レポート・タグを使用すると、勘定科目データでのタイム・バランス計算の実行方法をEssbaseに指定できます。この特殊な勘定科目タグを使用するには、勘定科目タグが付けられたディメンションと時間タグが付けられたディメンションが必要です。

Essbaseでは、通常、親の子に対する式を集計または計算することによって、時間タグが付けられたディメンションを計算します。ただし、勘定科目ディメンションで特別なタイム・バランス・タグおよび差異レポート・タグを使用して、別の種類の値を集計できます。勘定科目ディメンションの親メンバーに期首のタイム・バランス・プロパティ・タグを設定した場合、Essbaseでは、最初の子の値を集計することによってそのメンバーが計算されます。

たとえば、Sample Basicでは、MeasuresディメンションのOpening Inventoryメンバーのタイム・バランス・プロパティが期首になっています。このメンバーは、期間の初めの在庫を表します。


MeasuresディメンションのOpening Inventoryメンバーにタイム・バランス・プロパティ

期間が第1四半期の場合、Opening Inventoryは、1月(Qtr1分岐の最初のメンバー)の初めに使用可能な在庫を表します。

勘定科目タグが付けられたディメンションのメンバーにのみ、期首、期末および平均タイム・バランス・プロパティと費用差異レポート・プロパティを使用します。時間タグと勘定科目タグが付けられるディメンションは、密ディメンションでも疎ディメンションでもかまいません。

タイム・バランス勘定科目メンバーのセルでは、集計演算子の^が設定された時間ディメンション以外のディメンションのメンバーは、平均の計算から除外されます。ただし、そのメンバーは、期首と期末の計算に含まれます。

式によってタイム・バランス・プロパティは上書きされます。式を持つメンバーがタイム・バランス・プロパティを使用する場合、タイム・バランス・プロパティは無視され、式が計算に使用されます。

ノート:

高機能計算を使用している場合、アウトラインの勘定科目タグを変更しても、Essbaseによってデータベースは再構築されません。必要なデータ値を再計算するように、Essbaseで明示的に指定する必要があります。「変更された式および勘定科目プロパティ: ブロック・ステータスへの影響」を参照してください。

勘定科目ディメンションおよび時間ディメンションの指定

ディメンションに勘定科目タグを付けると、勘定科目タグが付けられたメンバーがこのディメンションに存在することがEssbaseで認識されます。ディメンションに時間タグを付けると、このディメンションが勘定科目タグの期間の基準となるディメンションであることがEssbaseで認識されます。

例としてSample Basicを使用すると、Measuresディメンションに勘定科目タグが付けられ、Yearディメンションに時間タグが付けられます。

図22-1 勘定科目タグと時間タグを表示したSample Basicアウトライン


Measuresディメンションは勘定科目としてタグ付けされ、Yearディメンションは時間としてタグ付けされています。

「時間ディメンション・タイプ」および「勘定科目ディメンション・タイプ」を参照してください。

各期間の期末値のレポート

勘定科目ディメンション・メンバーの場合、タイム・バランスの「期末」プロパティを設定して各期間の期末値を次のレベルに上げるようにEssbaseに指示できます。

各期間の期末値をレポートするには、メンバーのタイム・バランス・プロパティを期末に設定します。


勘定科目メンバーEnding Inventoryのタイム・バランス・プロパティが「期末」に設定されているMeasuresの階層です。

例としてSample Basicを使用すると、勘定科目メンバーEnding Inventoryのタイム・バランスに「期末」というタグが付けられます。Ending Inventoryは、各四半期の最終月の値を集計し、その月の親にその値を使用します。たとえば、Qtr1の値はMarの値と同じです。

勘定科目メンバーに期末タグを付ける方法は、「タイム・バランス・プロパティ」を参照してください。

デフォルトでは、Essbaseは親の値を計算するときに#MISSING値またはゼロ(0)値をスキップしません。この値をスキップするように選択できます。#MISSING値をスキップする方法と理由は、「タイム・バランス計算での#MISSINGおよびゼロ値のスキップ」を参照してください。

各期間の期首値のレポート

勘定科目ディメンション・メンバーの場合、タイム・バランスの「期首」プロパティを設定して各期間の期首値を次のレベルに上げるようにEssbaseに指示できます。

各期間の期首値をレポートするには、メンバーのタイム・バランス・プロパティを「期首」に設定します。


勘定科目メンバーOpening Inventoryのタイム・バランス・プロパティが「期首」に設定されているMeasuresの階層です。

例としてSample Basicを使用すると、勘定科目メンバーOpening Inventoryのタイム・バランスに「期首」というタグが付けられます。Opening Inventoryは、各四半期の最初の月の値を集計し、その月の親にその値を使用します。たとえば、Qtr1の値はJanの値と同じです。

勘定科目メンバーに期首タグを付ける方法は、「タイム・バランス・プロパティ」を参照してください。

デフォルトでは、Essbaseは親の値を計算するときに#MISSING値またはゼロ(0)値をスキップしませんが、空の値をスキップすることを選択できます。「タイム・バランス計算での#MISSINGおよびゼロ値のスキップ」を参照してください。

各期間の平均値のレポート

勘定科目ディメンション・メンバーの場合、期間の値を平均して、その平均値を1つ上のレベルに集計するようにEssbaseを設定できます。

たとえば、Jan、FebおよびMarの値を平均し、Qtr1の値としてその値を使用するようにEssbaseを設定できます。各期間の平均値をレポートするには、メンバーのタイム・バランス・プロパティを平均に設定します。

勘定科目メンバーにタイム・バランスの「平均」タグを付ける方法は、「タイム・バランス・プロパティ」を参照してください。

デフォルトでは、Essbaseで親の値が計算されるときに#MISSING値またはゼロ(0)値はスキップされません。そのため、平均を計算するときに、Essbaseでは子の値を集約して子の数で除算します。このとき、子に#MISSING値またはゼロ値があるかどうかは関係ありません。#MISSING値とゼロ値をスキップするようにEssbaseを設定できます。「タイム・バランス計算での#MISSINGおよびゼロ値のスキップ」を参照してください。

タイム・バランス計算での#MISSINGおよびゼロ値のスキップ

オプションで、タイム・バランス計算の実行時にEssbaseで空の値をスキップできます。

#MISSING値は、Essbaseのマーカーの1つで、この場所にデータが存在しないこと、データに有効な値が含まれていないことまたはデータが入力されていないことを示します。

デフォルトでは、Essbaseで親の値が計算されるときに#MISSING値またはゼロ(0)値はスキップされません。

スキップ・プロパティを設定して、このデフォルトを上書きできます。「タイム・バランスのスキップ・プロパティ」を参照してください。

たとえば、勘定科目ディメンション・メンバーにタイム・バランスの期末タグおよび#Missingのスキップ・タグを付けた場合、Essbaseでは最後の欠落していない子が親に集計されます。次の例について考えます。

表22-1 #Missingのスキップの影響の例

Accounts -> Time Jan Feb Mar Qtr1

勘定科目メンバー(期末、#Missingのスキップ)

60

70

#MI

70

勘定科目に平均タグおよび#Missingのスキップ・タグを付けると、勘定科目に平均タグおよびスキップしないタグを付けた場合とは異なる結果になります。平均タグおよびスキップしないタグを付けて実行される計算では、データがスキップされないため正しい結果を得ることができます。ただし、子を持つ親の親は、平均を合計することによって集計されるため、平均タグおよび#Missingのスキップ・タグが付いた勘定科目の計算では、動的計算タグまたは2パス・タグを使用しないかぎり正しい結果を得ることはできません。

期首、期末および平均タグの影響

次の例は、勘定科目ディメンション・メンバーのタイム・バランスの期首、期末および平均タグに基づいてEssbaseで時間ディメンションを集計する方法を示しています。

表22-2 (TB)期首、期末および平均の影響の例

Accounts -> Time Jan Feb Mar Qtr1 集計

勘定科目メンバー1

11

12

13

36

Jan + Feb + Marの値

勘定科目メンバー2 (TB First)

20

25

21

20

Janの値

勘定科目メンバー3 (TB Last)

25

21

30

30

Marの値

勘定科目メンバー4 (TB Average)

20

30

28

26

Jan、Feb、Marの平均