YTD (MDX)
Zwraca zestaw równorzędny element członkowskis z tego samego poziom co danego element członkowski, począwszy od pierwszego elementu równorzędnego, a kończąc na danej element członkowski, jak ograniczony przez Year poziom w wymiarze Czas.
Składnia
Ytd( [ Member_Expression ] )
Argumenty
- Member_Expression
Prawidłowe wyrażenie Multidimensional Expressions (MDX) zwracające element członkowski.
Uwagi
Jeśli wyrażenie elementu członkowskiego nie jest określony, domyślnym jest bieżący element członkowski hierarchii pierwszego poziom typu Years w pierwszym wymiarze typu Time w grupa miar.
Ytd Funkcja jest funkcją skrótu dla PeriodsToDate , gdy właściwość Typ opiera poziom hierarchii atrybut jest funkcja zestaw do Years.Oznacza to, że Ytd(Member_Expression) jest równoważne PeriodsToDate(Year_Level_Expression,Member_Expression).Należy zauważyć, że ta funkcja nie będzie działać, gdy właściwość typu jest zestaw do FiscalYears.
Przykład
Poniższy przykład zwraca sumę Measures.[Order Quantity] element członkowski, zagregowane w ciągu pierwszych ośmiu miesięcy roku kalendarzowego 2003 znajdujących się w Date wymiar, z Adventure Works moduł.
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]
Ytdjest często używane w połączeniu z żadne parametry określone, oznacza to, że CurrentMember (MDX) funkcja wyświetli roku zbiorcza działa-do-data razem w raporcie, jak pokazano w następującej kwerendzie:
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]