TIBCO Spotfire® Business Author and Consumer User's Guide

ParallelPeriod()

一部のノード ナビゲーション メソッドは、周期的データを含む階層、その中でも特に時間階層に適しています。時間は本質的に階層構造 (年、四半期、月など) であり、期間は繰り返します。時間階層のノードは明らかであるため、データを失ったノードは自動的に検出できます。これらのナビゲーション メソッドの 1 つが ParallelPeriod() です。これは、階層の同じレベル内の階層の前のブランチの対応するノードを参照します。式でこのメソッドを使用し、ノードにデータがない場合、式はそのようなノードに対して空の値を返します。

ParallelPeriod() メソッドの例を以下に示します。



このメソッドは、ノード ナビゲーション メソッドのセットを 1 つのメソッドに結合します。たとえば、Q3 2019 を現在のノードとして使用すると、メソッドは階層内で 1 レベル上に移動し、このレベルの前のノードに移動してから、1 レベル下の開始点に一致するノードに移動します。
注: このメソッドは、年、四半期、月の 3 つのレベルを持つ時間階層では使用できません。これは、メソッドが一致するノードを見つけられないためです。たとえば、開始点が Q2 2019 の April の場合、メソッドは April から親の Q2 まで移動し、その後 Q1 に戻りますが、下に移動しても April は見つかりません。

注: 例の式は、インメモリ データが使用されることを前提としています。

棒グラフは、2015 〜 2017 年の四半期の売上を示しています。



特定の四半期の売上を前年の同じ四半期の売上と比較するとします。たとえば、Q3 2017 の売上と Q3 2016 の売上を比較します。次の式を適用します (売上の差を絶対値で計算します)。



たとえば、Q3 2017 の売上高は、Q3 2016 の売上を 148783 (359800-211017) 超えていることがわかります。さらに、これらの棒は負の値を取得するため、前年に比べて売上が減少している四半期を簡単に特定できるようになりました。

ヒント: 比較対象となる前のノードがないため、左端の部分は空です。この部分を非表示にする場合は、ズーム スライダーを追加し、以下に示すようにスライダーを適切な位置にドラッグします。