機械翻訳について

LastPeriods

指定されたメンバーまたは時間ディメンションの現在のメンバーのいずれかで終わるメンバーのセットを戻します。

構文

LastPeriods ( numeric value expression [, member [, hierarchy ] ] )

パラメータ

numeric value expression

戻すメンバーの数(「MDX文法ルール」を参照)。 負の場合、memberは開始点として扱われます。

member

オプション。 メンバー式。

階層

オプション。 時間ディメンション内の特定の階層。

Lastperiods(3, Apr)は、セット{Feb, Mar, Apr}を返します。

Lastperiods(-3, Apr)は、セット{Apr, May, Jun}を返します。

Lastperiods(1, Apr)は、あるメンバーのセットを戻します: {Apr}

Lastperiods(0, Apr)は空のセットを返します。

Lastperiods(5, Apr)は、セット{Jan, Feb, Mar, Apr}を返します。 出力セットにはメンバーが4つしかないことに注意してください。

次の問合せを実行します:

WITH MEMBER
 [Measures].[Rolling Sales] AS 
'Avg  (
 LastPeriods 
    (3, [Year].Currentmember
    ), 
 [Measures].[Sales]
 )'
SELECT
 {[Measures].[Sales], [Measures].[Rolling Sales]}
ON COLUMNS, 
 Descendants ([Year].[Qtr2])
ON ROWS
FROM Sample.Basic
WHERE [Product].[Root Beer]

グリッドを返します:

表4-104 MDXからの出力グリッドの例

(軸) 売上高 ローリング販売
Qtr2 27401 27014
4月 8969 8960
5月 9071 8997
6月 9361 9133.667