Condividi tramite


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]