Current (MDX)
在迭代期间从集中返回当前的元组。
语法
Set_Expression.Current
参数
- Set_Expression
返回集的有效多维表达式 (MDX)。
注释
迭代过程的每一步中所操作的元组就是当前元组。 Current 函数返回该元组。 该函数仅在对集执行迭代的过程中有效。
遍历集的 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]