Partilhar via


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)