Dax-functions-dax-parallelperiod-function
提供:Dev Guides
PARALLELPERIOD関数
説明
現在のコンテキストで、指定された日付列の日付と並行する期間を表す日付列を含むテーブルを返します。日付は、時間を前または後ろにいくつかの間隔でシフトします。
構文
パラメーター
Sr.No. | Parameter & Description |
---|---|
1 |
dates 日付を含む列。 |
2 |
number_of_intervals 日付に追加または日付から減算する間隔の数を指定する整数。 |
3 |
interval 日付をシフトする間隔。 間隔の値は、次のいずれかです-
|
戻り値
日付値の単一の列を含むテーブル。
備考
DAX PARALLELPERIOD関数は、datesで指定された列の現在の日付セットを取得し、最初の日付と最後の日付を指定された間隔数だけシフトし、2つのシフトされた日付の間の連続するすべての日付を返します。
間隔が月、四半期、または年の部分的な範囲である場合、結果内の部分的な月もすべて埋められて間隔全体が完了します。
日付パラメータは、次のいずれかです-
- 日付/時刻列への参照。
- 日付/時刻値の単一列を返すテーブル式。
- 日付/時刻値の単一列テーブルを定義するブール式。
ブール式の制約-
- 式は計算フィールドを参照できません。
- 式はCALCULATE関数を使用できません。
- 式は、集計関数を含む、テーブルをスキャンする関数またはテーブルを返す関数を使用できません。
ただし、ブール式では、単一の値を検索する関数、またはスカラー値を計算する関数を使用できます。
number_of_intervalsパラメーターに指定された数値が正の場合、日付は時間内に進められます。 数値が負の場合、日付は時間的にシフトされます。
intervalパラメーターは列挙型であり、文字列のセットではありません。 したがって、間隔の値は引用符で囲まないでください。 また、値を使用する場合は、年、四半期、月、日を完全に綴る必要があります。
結果テーブルには、datesパラメーターで指定された日付のみが含まれます。
現在のコンテキストの日付が連続した間隔を形成しない場合、関数はエラーを返します。