GetFirstDay

EssbaseのMDX GetFirstDay関数は、指定されたdate_partに対して、標準のグレゴリオ暦に従って、入力日付の時間間隔の最初の日を返します。

構文

GetFirstDay ( date, date_part )

パラメータ

date

入力日付を表す数値。数値は、1970年1月1日の午前0時以降に経過した秒数です。この数値を取得するには、Today()、TodateEx()、GetFirstDate()、GetLastDate()またはDateRoll()のいずれかの関数を使用します。

メンバーの日付/時刻型属性プロパティを使用して、この番号を取得することもできます。例: Product.currentmember.[Intro Date]は、コンテキスト内の現在の製品の発売日リリース日を返します。[Cola].[Intro Date]は、"Cola"製品の発売日リリース日を返します。

date_part

標準カレンダの定義済時間コンポーネント:

  • DP_YEAR: 入力日付の年。

  • DP_QUARTER: 入力日付の四半期。

  • DP_MONTH: 入力日付の月。

  • DP_WEEK: 入力日付の週。

今日の日付が2024年4月15日であるとします:

GetFirstDay(Today(), DP_YEAR)

年の初日である2024年1月1日を返します。

GetFirstDay(Today(), DP_QUARTER)

四半期の初日である2024年4月1日を返します。

GetFirstDay(Today(), DP_MONTH)

月の初日である2024年4月1日を返します。

GetFirstDay(Today(), DP_WEEK)

週の初日である2024年4月15日を返します。

関連項目

GetNextDay

GetLastDay

Today