機械翻訳について

NextMember

データベース・アウトラインに存在するメンバーの順序を使用して、同じ世代またはレベルの次のメンバーを戻します。

構文

member.NextMember [( layertype ) ]
NextMember ( member [,layertype ] )

パラメータ

member

.NEXTMEMBERが1つ前のメンバーをカウントする開始メンバー。

layertype

GENERATION またはLEVEL デフォルトはGenerationです。

ノート

  • 次のメンバーが見つからない場合、この関数は空のメンバーを返します。 たとえば、Sample Basicを使用すると、空のメンバーが返されます: Qtr4.nextmemberおよびYear.nextmember

  • 複数の階層が使用可能な場合、ソース・メンバーがある階層にあり、結果メンバーが別の階層に属していると、この関数はNULLを戻します。

例 1

次の式:

 [Jun].nextmember

Junより1つ上のステップのメンバーを戻します:

[Jul]

例 2

次の問合せ

/* 
For January, PrevMember doesn't exist
For December, NextMember doesn't exist
*/

WITH 

MEMBER 
 [Measures].[Delta from Previous Month] 
AS 
 ' [Measures].[Sales] - 
  ([Measures].[Sales],[Year].CurrentMember.PrevMember)
 '

MEMBER [Measures].[Delta from Next Month]
AS
 ' [Measures].[Sales] - 
  ([Measures].[Sales], [Year].CurrentMember.NextMember)
 '

SELECT
 { [Measures].[Sales], 
   [Measures].[Delta from Previous Month], 
   [Measures].[Delta from Next Month] 
 }
ON COLUMNS,

 [Year].Levels(0).Members
ON ROWS

FROM Sample.Basic
WHERE 
 (
  [Scenario].[Actual], 
  [Market].[East], 
  [Product].[100]
 )

グリッドを返します:

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

(軸) 売上高 前月からのデルタ 翌月からのデルタ
1月 2105 2105 44
2月 2061 -44 -65
3月 2126 65 -132
4月 2258 132 -89
5月 2347 89 -278
6月 2625 278 -110
7月 2735 110 62
8月 2673 -62 311
9月 2362 -311 268
10月 2094 -268 28
11月 2066 -28 -222
12月 2288 222 2288

関連項目

PrevMember

Lead