Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returnerar en uppsättning syskonmedlemmar från samma nivå som en given medlem, med början från det första syskonet och slutande med den aktuella medlemmen, enligt årsnivån i Tidsdimensionen.
Syntax
Ytd( [ Member_Expression ] )
Arguments
Member_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en medlem.
Remarks
Om ett medlemsuttryck inte specificeras är standarden den aktuella medlemmen i den första hierarkin med en nivå av typ År i den första dimensionen av typ Tid i måttgruppen.
Ytd-funktionen är en genvägsfunktion för PeriodsToDate-funktionen där Typegenskapen för attributhierarkin som nivån baseras på sätts till År. Det vill säga, Ytd(Member_Expression) är ekvivalent med PeriodsToDate(Year_Level_Expression,Member_Expression). Observera att denna funktion inte fungerar när egenskapen Type är inställd på FiscalYears.
Example
Följande exempel returnerar summan av Measures.[Order Quantity] medlemmen, aggregerad under de första åtta månaderna av kalenderåret 2003 som ingår i Date dimensionen, från Adventure Works-kuben .
WITH MEMBER [Date].[Calendar].[First8MonthsCY2003] AS
Aggregate(
YTD([Date].[Calendar].[Month].[August 2003])
)
SELECT
[Date].[Calendar].[First8MonthsCY2003] ON COLUMNS,
[Product].[Category].Children ON ROWS
FROM
[Adventure Works]
WHERE
[Measures].[Order Quantity]
Ytd används ofta i kombination utan specificerade parametrar, vilket innebär att CurrentMember (MDX) -funktionen visar en löpande kumulativ totalsumma hittills år i en rapport, som visas i följande fråga:
WITH MEMBER MEASURES.YTDDEMO AS
AGGREGATE(YTD(), [Measures].[Internet Sales Amount])
SELECT {[Measures].[Internet Sales Amount], MEASURES.YTDDEMO} ON 0,
[Date].[Calendar].MEMBERS ON 1
FROM [Adventure Works]