GetLastDay
EssbaseのMDX GetLastDay関数は、指定されたdate_partに対して、標準のグレゴリオ暦に従って、入力日付の時間間隔の最後の日を返します。
構文
GetLastDay ( 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日であるとします:
GetLastDay(Today(), DP_YEAR)
年の最後の日である2024年12月31日を返します。
GetLastDay(Today(), DP_QUARTER)
四半期の最後の日である2024年6月30日を返します。
GetLastDay(Today(), DP_MONTH)
月の最後の日である2024年4月30日を返します。
GetLastDay(Today(), DP_WEEK)
週の最後の日である2024年4月21日を返します。