Função Current (MDX)
Retorna a tupla atual de um conjunto durante a iteração.
Sintaxe
Set_Expression.Current
Argumentos
- Set_Expression
Uma linguagem 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 em 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 em 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]