GetRoundDate
この関数は、指定されたdate_part
について、標準グレゴリオ暦に従って、入力された日付を入力された時間間隔に丸めた日付を戻します。
構文
GetRoundDate ( date, date_part )
パラメータ
- date
-
1970年1月1日から2037年12月31日までの入力日を表す数値。 この数値は、1970年1月1日の深夜から経過した秒数です。 この番号を取得するには、次のいずれかの関数を使用: Today()、TodateEx()、GetFirstDate()、GetLastDate()、DateRoll()。
メンバーの日時タイプ属性プロパティを使用して、この数値を取得することもできます。 たとえば:
Product.currentmember.[Intro Date]
は、コンテキスト内の現在の製品の概要またはリリース日を返します。[Cola].[Intro Date]
は、Cola製品の概要またはリリース日を返します。 - date_part
-
標準カレンダの定義済時間コンポーネント。
-
DP_YEAR - 入力日の年。
-
DP_QUARTER - 入力日の四半期。
-
DP_MONTH - 入力日の月。
-
DP_WEEK - 入力日の週。
-
例
今日の日付が2007年4月15日の場合は、次のシナリオを検討してください。
GetRoundDate(Today(), DP_YEAR)
年に丸められた日付、2007年1月1日を返します
GetRoundDate(Today(), DP_QUARTER)
四半期に丸められた日付、2007年4月1日を返します
GetRoundDate(Today(), DP_MONTH)
月に丸められた日、2007年4月1日を返します
GetRoundDate(Today(), DP_WEEK)
週に丸められた日、2007年4月15日を返します