Função Current (MDX)

Retorna a tupla atual de um conjunto durante a iteração.

Sintaxe

  
Set_Expression.Current   

Argumentos

Set_Expression
Uma expressão MDX válida que retorna um conjunto.

Comentários

Em cada etapa durante uma iteração, a tupla que está sendo operada em é a tupla atual. A função Current retorna essa tupla. Essa função só é válida durante uma iteração em um conjunto.

As funções MDX que iteram por meio de um conjunto incluem a função Generate .

Observação

Essa função funciona somente com conjuntos que são nomeados, seja usando um alias de conjunto ou definindo um conjunto nomeado.

Exemplos

O exemplo a seguir mostra como usar a função Current dentro de Gerar:

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]

Consulte Também

Referência de função MDX (MDX)