Share via


Current (MDX)

Devuelve la tupla actual de un conjunto durante la iteración.

Sintaxis

Set_Expression.Current 

Argumentos

  • Set_Expression
    Expresión MDX 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 dicha tupla. Esta función sólo es válida durante una iteración sobre un conjunto.

Las funciones MDX que realizan iteraciones en un conjunto incluyen la función Generate.

Nota

Esta función sólo 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]

Vea también

Referencia