Current (MDX)

イテレーション中にセットから現在のタプルを返します。

構文

  
Set_Expression.Current   

引数

Set_Expression
セットを返す有効な多次元式 (MDX) 式。

解説

イテレーション中の各ステップで、操作されるタプルは現在のタプルです。 Current 関数は、そのタプルを返します。 この関数は、セットに対する反復中にのみ有効です。

セットを反復処理する MDX 関数には、 Generate 関数が含まれます。

Note

この関数は、セットの別名を使用するか名前付きセットを定義することによって名前が付けられたセットに対してのみ使用できます。

次の例は、Generate 内で Current 関数を使用する方法を示しています。

WITH

//Creates a set of tuples consisting of all Calendar Years crossjoined with

//all Product Categories

SET MyTuples AS CROSSJOIN(

[Date].[Calendar Year].[Calendar Year].MEMBERS,

[Product].[Category].[Category].MEMBERS)

//Iterates through each tuple in the set and returns the name of the Calendar

//Year in each tuple

MEMBER MEASURES.CURRENTDEMO AS

GENERATE(MyTuples, MyTuples.CURRENT.ITEM(0).NAME, ", ")

SELECT MEASURES.CURRENTDEMO ON 0

FROM [Adventure Works]

参照

MDX 関数リファレンス (MDX)