Current (MDX)
Devuelve la tupla actual de un conjunto durante la iteración.
Sintaxis
Set_Expression.Current
Argumentos
Set_Expression
Expresión MDX (Expresiones multidimensionales) válida que devuelve un conjunto.
Comentarios
En cada paso de una iteración, la tupla sobre la que se opera es la tupla actual. La función Current devuelve esa tupla. Esta función solo es válida durante una iteración sobre un conjunto.
Las funciones MDX que recorren en iteración un conjunto incluyen la función Generate .
Nota
Esta función solo funciona con conjuntos con nombre, ya sea mediante un alias de conjunto o al definir un conjunto con nombre.
Ejemplos
En el ejemplo siguiente se muestra cómo usar la función Current dentro de Generate:
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]