Současnost (MDX)

Během iterace vrací aktuální n-tici z množiny.

Syntax

  
Set_Expression.Current   

Arguments

Nastavit_výraz
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.

Remarks

V každém kroku během iterace je n-ticí, na které se pracuje, aktuální n-tice. Funkce Current vrací tuto n-tici. Tato funkce je platná pouze během iterace nad množinou.

MDX funkce, které iterují v množině, zahrnují funkci Generujte .

Note

Tato funkce funguje pouze s množinami, které jsou pojmenované, buď pomocí aliasu množiny, nebo definováním pojmenované množiny.

Examples

Následující příklad ukazuje, jak použít funkci Current uvnitř 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]