Share via


Current (MDX)

Retourne le tuple actif dans un jeu lors d'une itération.

Syntaxe

Set_Expression.Current 

Arguments

  • Set_Expression
    Expression MDX (Multidimensional Expressions) valide qui retourne un jeu.

Notes

À chaque étape d'une itération, le tuple utilisé est le tuple actif. La fonction Current retourne ce tuple. Cette fonction est valide uniquement lors d'une itération sur un jeu.

Les fonctions MDX qui effectuent une itération dans un jeu comprennent la fonction Generate.

[!REMARQUE]

Cette fonction agit uniquement avec des jeux nommés, soit par le biais d'un alias spécifique, soit en définissant un jeu nommé.

Exemples

L'exemple suivant montre comment utiliser la fonction Current dans 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]