PARENT() 関数は、階層内のリスト アイテム又は時間軸の直接の親を返します。

たとえば、PARENT() を使って、特定の月が属する四半期を調べることができます。

PARENT(Child value)

引数データ型説明
Child valueリスト、時間軸親を返すリスト又は時間軸

PARENT() 関数は Child value 引数と同じデータ型で値を返します。ただし、リスト階層内のレベルは異なります。

動作PolarisClassic
時間リストの「Years」の親Years」の親は「All Periods」です。All Periods」には「Years」タイム スケールがあるため、「Years」が「Years」の親になります。
式におけるタイムスケールの処理式の結果が別のタイム スケールに強制的に変更されることはありません。タイム スケールがのライン アイテムで、タイムスケールがの結果が式で返される場合、その式は無効です。式の結果は別のタイム スケールに強制的に変更されます。タイム スケールがのライン アイテムで、タイムスケールがの結果が式で返される場合、値が自動的に変換されてのライン アイテムに表示されます。

PARENT(Time.'Jan 21')

Child value に親がいない場合は空白が返されます。

こちらの例では、「Outlets」とその親リストである「Territories」という二つのリストがあります。これらのリスト間の関係性は、General Lists に表示されたとおりに表に表示されています。


Parent
Outlet A1Territory A
Outlet A2Territory A
Territory ATotal
Outlet B1Territory B
Outlet B2Territory B
Territory BTotal
Total
New Outlet 1
New Outlet 2

PARENT(ITEM(Outlets)) は「Outlets」リストの各アイテムの親を返します。

Outlets

Parent

PARENT(ITEM(Outlets))

Outlet A1Territory A
Outlet A2Territory A
Territory A
Outlet B1Territory B
Outlet B2Territory B
Territory B
New Outlet 1
New Outlet 2

New Outlet 1」と「New Outlet 2」は親アイテムに割り当てられていないため、PARENT は空白の値を返します。「Territory A」と「Territory B」も空白を返します。これは、いずれの親も「Territory」アイテムであって「Outlets」アイテムではない「Total」であるためです。

時間軸の場合、月は四半期に、四半期は年にそれぞれロールアップされます。式 PARENT(Month period) では特定の月がどの四半期に属するかを調べます。

Month period

Parent quarter

PARENT(Month period)

Feb 21Q1 FY21
Apr 21Q2 FY21
Aug 21Q3 FY21
Nov 21Q4 FY21