Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca zestaw członków rodzeństwa z tego samego poziomu co dany członko, zaczynając od pierwszego rodzeństwa i kończąc na danym członku, zgodnie z określonym poziomem w wymiarze czasowym.
Syntax
PeriodsToDate( [ Level_Expression [ ,Member_Expression ] ] )
Arguments
Level_Expression
Poprawne wyrażenie wielowymiarowe (MDX), które zwraca poziom.
Member_Expression
Poprawne wyrażenie Multidimensional Expressions (MDX), które zwraca członka.
Remarks
W zakresie określonego poziomu funkcja PeriodsToDate zwraca zbiór okresów na tym samym poziomie co określony członko, zaczynając od pierwszego okresu i kończąc na określonym członku.
Jeśli określony jest poziom, aktualny członek hierarchii jest wywnioskowany .CurrentMember, gdzie hierarchiato hierarchia określonego poziomu.
Jeśli ani poziom, ani członek nie są określone, poziom jest poziomem nadrzędnym aktualnego członka pierwszej hierarchii na pierwszym wymiarze typu Czas w grupie miar.
PeriodsToDate( Level_Expression, Member_Expression ) jest funkcjonalnie równoważna następującemu wyrażeniu MDX:
TopCount(Descendants(Ancestor(Member_Expression, Level_Expression), Member_Expression.Level), 1):Member_Expression
Examples
Poniższy przykład zwraca sumę Measures.[Order Quantity] członków, zagregowaną z pierwszych ośmiu miesięcy roku kalendarzowego 2003, które znajdują się w wymiarze Date , z sześcianu Adventure Works .
WITH MEMBER [Date].[Calendar].[First8Months2003] AS
Aggregate(
PeriodsToDate(
[Date].[Calendar].[Calendar Year],
[Date].[Calendar].[Month].[August 2003]
)
)
SELECT
[Date].[Calendar].[First8Months2003] ON COLUMNS,
[Product].[Category].Children ON ROWS
FROM
[Adventure Works]
WHERE
[Measures].[Order Quantity]
Poniższy przykład obejmuje dwa pierwsze miesiące drugiego semestru roku kalendarzowego 2003.
WITH MEMBER [Date].[Calendar].[First2MonthsSecondSemester2003] AS
Aggregate(
PeriodsToDate(
[Date].[Calendar].[Calendar Semester],
[Date].[Calendar].[Month].[August 2003]
)
)
SELECT
[Date].[Calendar].[First2MonthsSecondSemester2003] ON COLUMNS,
[Product].[Category].Children ON ROWS
FROM
[Adventure Works]
WHERE
[Measures].[Order Quantity]