次の方法で共有


Ytd (MDX)

更新 : 2006 年 7 月 17 日

時間ディメンションの Year レベルという制約の中で、指定されたメンバと同じレベルにある兄弟メンバのセットを返します。先頭は最初の兄弟、末尾は指定されたメンバになります。

構文

Ytd( [ Member_Expression ] )

引数

  • Member_Expression
    メンバを 1 つ返す有効な多次元式 (MDX) 式です。

解説

メンバ式が指定されていない場合、Time 型のディメンションの現在メンバ (Time.CurrentMember) が既定値になります。

Ytd 関数は、レベルを Year に設定した PeriodsToDate 関数のショートカット関数です。つまり、Ytd(Member_Expression)PeriodsToDate(Year,Member_Expression) は等価です。

次の例では、Adventure Works キューブから、Date ディメンションに含まれる 2003 年の最初の 8 か月を集計した Measures.[Order Quantity] メンバの合計を返しています。

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]

参照

関連項目

MDX 関数リファレンス (MDX)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 7 月 17 日

変更内容 :
  • わかりやすくするために構文および引数を更新しました。
  • 更新した例を追加しました。