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.
Vrací sadu sourozenců ze stejné úrovně jako daný člen, začínající prvním sourozencem a končící daným členem, jak je omezeno úrovní Year v časové dimenzi.
Syntax
Ytd( [ Member_Expression ] )
Arguments
Member_Expression
Platný výraz Multidimensional Expressions (MDX), který vrací člen.
Remarks
Pokud není vyjádření člena specifikováno, výchozím je aktuální člen první hierarchie s úrovní typu Roky v první dimenzi typu Čas v měřicí skupině.
Funkce Ytd je zkratka pro funkci PeriodsToDate , kde je vlastnost Type v hierarchii atributů, na které je úroveň založena, nastavena na Years. To znamená, že Ytd(Member_Expression) je ekvivalentní .PeriodsToDate(Year_Level_Expression,Member_Expression) Všimněte si, že tato funkce nebude fungovat, pokud je vlastnost Type nastavena na FiscalYears.
Example
Následující příklad vrací součet Measures.[Order Quantity] členů, agregovaný za prvních osm měsíců kalendářního roku 2003, které jsou obsaženy v Date dimenzi, z krychle Adventure Works .
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 se často používá v kombinaci bez specifikovaných parametrů, což znamená, že funkce CurrentMember (MDX) zobrazí průběžný kumulativní součet od začátku roku v reportu, jak je ukázáno v následujícím dotazu:
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]