共用方式為


Current (MDX)

反覆運算時從一個集合傳回目前的 Tuple。

語法

Set_Expression.Current 

引數

  • Set_Expression
    傳回集合的有效多維度運算式 (MDX) 運算式。

備註

在反覆運算期間的每個步驟,進行運算的 Tuple 就是目前的 Tuple。Current 函數會傳回那個 Tuple。只有在集合上反覆運算時,這個函數才是有效的。

可反覆運算集合的 MDX 函數包括 Generate 函數。

[!附註]

這個函數只能搭配已命名的集合 (使用集合別名或定義命名集) 使用。

範例

下列範例將示範如何在 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]

請參閱

參考