GetNextDay

EssbaseのMDX GetNextDay関数は、入力日付および曜日を受け取り、入力日付より後でその曜日に対応する次の日付を返します。

構文

GetNextDay ( date, week_day, [0|1] )

パラメータ

date

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

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

week_day

曜日を表す1 (日曜日)から7 (土曜日)までの数字。

(1 = 日曜日、2 = 月曜日、3 = 火曜日、4 = 水曜日、5 = 木曜日、6 = 金曜日、7 = 土曜日)。

0または1

オプション。指定した日付自体を含めるかどうかを示します。デフォルトの動作は1です。その日付自体を含めます。

GetNextDay(Today(), 2, 0)

今日の次の日である次の月曜日を返します。

GetNextDay(Today(), 2, 1)

今日の次の日である月曜日、または今日が月曜日の場合は今日を返します。

GetNextDay(Today(), 2) 

今日の次の日である月曜日、または今日が月曜日の場合は今日を返します。