Current (MDX)
Restituisce la tupla corrente di un set durante un'iterazione.
Sintassi
Set_Expression.Current
Argomenti
- Set_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un set.
Osservazioni
La tupla su cui si opera ad ogni passaggio di un'iterazione corrisponde alla tupla corrente. La funzione Current restituisce tale tupla. È valida solo durante un'iterazione su un set.
Una delle funzioni MDX che eseguono iterazioni in un set è la funzione Generate.
[!NOTA]
La funzione viene eseguita correttamente solo con set denominati, utilizzando un alias del set o definendo un set denominato.
Esempi
Nell'esempio seguente viene illustrato come utilizzare la funzione Current all'interno di 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]