Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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]