NETWORKDAYS
2 つの日付 (両端を含む) の間の稼働日全体の数を返します。 パラメーターは、週末の日数 and を指定します。 週末 and 休日として指定された日は、稼働日と見な not。
構文
NETWORKDAYS(<start_date>, <end_date>[, <weekend>, <holidays>])
パラメーター
用語 | 定義 |
---|---|
start_date |
開始 dateを表す date。 差を計算する日付。 start_dateは、end_dateより後の or と同じ earlier できます。 |
end_date |
終了 dateを表す date。 差を計算する日付。 start_dateは、end_dateより後の or と同じ earlier できます。 |
weekend |
週末の曜日 andnot start_date and end_date間の稼働日数に含まれる曜日を示します。 週末は、週末がいつ発生するかを指定する週末番号です。
週末の数値 values、週末の次の日を示します。 1 or 省略: 土曜日、 日曜日 2: 日曜日, 月曜日 3: 月曜日, 火曜日 4: 火曜日, 水曜日 5: 水曜日, 木曜日 6: 木曜日, 金曜日 7: 金曜日, 土曜日 11: 日曜日 のみ 12: 月曜日 13: 火曜日のみ 14: 水曜日 のみ 15: 木曜日のみ 16: 金曜日のみ 17: 土曜日のみ |
holidays |
1 つの or 作業 daycalendarから除外する日付の列テーブル。 |
Value を返す
稼働日全体の整数。
備考
この DAX 関数は Excel NETWORKDAYSに似ています。INTL andNETWORKDAYS 関数。
両方とも BLANKIf start_date and end_date、出力 value も BLANK。
いずれかのstart_date or end_dateが BLANKIf、BLANK start_date or end_date は Date(1899、12、30) として扱われます。
別の式の結果として DATE 関数or を使用して、日付を指定する必要があります。 たとえば、
DATE ( 2022, 5, 30 )
、2022 年 5 月 30 日を指定します。 日付は、format、(dt”2022-05-30”)
で リテラル として指定することもできます。 日付 not テキストとして指定します。
例
次の式:
= NETWORKDAYS (
DATE ( 2022, 5, 28 ),
DATE ( 2022, 5, 30 ),
1,
{
DATE ( 2022, 5, 30 )
}
)
収益:
[Value] |
---|
0 |
この例では、開始 date が土曜日 and、date が月曜日であるため、0 が返されます。 週末パラメーターは、週末が土曜日 and 日曜日であることを指定するため、これらは not 稼働日です。 holiday パラメーターは、30 日 (date終了) を休日としてマークするため、稼働日は残っていません。