다음을 통해 공유


NETWORKDAYS

적용 대상:계산 열계산 테이블Measure시각적 계산

두 날짜(포함) 사이의 전체 작업일 수를 반환합니다. 매개 변수는 주말 일 수를 and 지정합니다. 휴일로 지정된 주말 and 일수는 not 작업일로 간주됩니다.

통사론

NETWORKDAYS(<start_date>, <end_date>[, <weekend>, <holidays>])

매개 변수

학기 정의
start_date 시작 date나타내는 date. 차이를 계산할 날짜입니다. start_date end_date orearlier 수 있습니다.
end_date 끝 date나타내는 date. 차이를 계산할 날짜입니다. start_date end_date orearlier 수 있습니다.
weekend and 주말인 요일을 not start_date and end_date 사이의 전체 작업일 수에 포함됨을 나타냅니다. 주말은 주말이 발생하는 시기를 지정하는 주말 번호입니다.
주말 번호 values 다음 주말을 나타냅니다.
1 or 생략: 토요일, 일요일
2: 일요일, 월요일
3: 월요일, 화요일
4: 화요일, 수요일
5: 수요일, 목요일
6: 목요일, 금요일
7: 금요일, 토요일
11: 일요일만
12: 월요일만
13: 화요일만
14: 수요일만
15: 목요일만
16: 금요일만
17: 토요일만
holidays 작업 daycalendar제외할 날짜가 or 열 테이블입니다.

반환 Value

전체 작업일의 정수 수입니다.

발언

  • 이 DAX 함수는 Excel NETWORKDAYS비슷합니다. INTL andNETWORKDAYS 함수입니다.

  • 둘 다 BLANKIf start_date and end_date 출력 valueBLANK.

  • start_date or end_date BLANKIfBLANK 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 토요일이므로 0이 반환됩니다. and 끝 date 월요일입니다. 주말 매개 변수는 주말이 토요일 and 일요일이므로 작업일 not 지정합니다. 휴일 매개 변수는 30일(date종료)을 휴일로 표시하므로 작업일은 남아 있지 않습니다.