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]