Previous()
階層の同じレベル内の前のノードを参照する場合は、式で Previous() ナビゲーション メソッドを使用します。
以下に例を示します。
現在のノードの前の値が使用できない場合 (上記の 2019 年第 3 四半期の値など)、メソッドは欠落していない前の値 (この場合は 2019 年第 2 四半期) を探します。
このメソッドは通常、差異を計算するために使用されます。たとえば、上記のように、前の四半期を基準にして現在の四半期の変化を計算します。
例
注: 例で使用される式はインメモリ データが使用されることを前提としています。
データテーブルには毎週測定される新生児の体重がリストされ、体重は棒グラフで表示されます。
新生児の週ごとの成長に興味があるとします。その場合、値の軸に次の式を適用できます。
式は、週ごとに差異を計算します。つまり、各棒の値は前の棒の値を減算することによって計算されます。最も左側の棒には参照する前の値がないためドロップされます。
同じ例が Next() トピックでも使用されています。表示される棒は Next() と Previous() のどちらを使用するかによって異なります。
親トピック: ノード ナビゲーション