Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает набор элементов-братьев с того же уровня, что и заданный элемент, начиная с первого брата и заканчивая заданным элементом, как ограничено на уровне года в измерении времени.
Синтаксис
Ytd( [ Member_Expression ] )
Аргументы
Member_Expression
Допустимое многомерное выражение, возвращающее элемент.
Замечания
Если выражение элемента не указано, по умолчанию используется текущий элемент первой иерархии с уровнем " Годы " в первом измерении типа Time в группе мер.
Функция Ytd — это ярлык функции для функции PeriodsToDate , где свойство Type иерархии атрибутов, на котором основан уровень, имеет значение "Годы". Таким образом, вызов Ytd(Member_Expression) эквивалентен вызову PeriodsToDate(Year_Level_Expression,Member_Expression). Обратите внимание, что эта функция не будет работать, если для свойства Type задано значение FiscalYears.
пример
В следующем примере возвращается сумма Measures.[Order Quantity] элемента, агрегированная за первые восемь месяцев календарного года 2003 года, содержащихся в Date измерении, из куба 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 часто используется в сочетании без параметров, что означает, что функция CurrentMember (многомерные выражения) будет отображать в отчете итоговую сумму текущего года, как показано в следующем запросе:
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]
См. также
Справочник по функции многомерных выражений (многомерные выражения)