다음을 통해 공유


NETWORKDAYS

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

두 날짜 사이의 전체 근무일 수(포함)를 반환합니다. 매개 변수는 주말 요일 및 일 수를 지정합니다. 주말 및 휴일로 지정된 날은 근무일로 간주되지 않습니다.

구문

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

매개 변수

용어 정의
start_date 시작 날짜를 나타내는 날짜입니다. 차이를 계산할 날짜입니다. start_date는 end_date보다 빠르거나 같거나 늦을 수 있습니다.
end_date 종료 날짜를 나타내는 날짜입니다. 차이를 계산할 날짜입니다. start_date는 end_date보다 빠르거나 같거나 늦을 수 있습니다.
weekend 주말이라 start_date와 end_date 사이의 전체 근무일 수에 포함되지 않는 요일을 나타냅니다. Weekend는 주말이 발생하는 시기를 지정하는 주말 번호입니다.
Weekend 번호 값은 다음 주말 요일을 나타냅니다.
1 또는 생략: 토요일, 일요일
2: 일요일, 월요일
3: 월요일, 화요일
4: 화요일, 수요일
5: 수요일, 목요일,
6: 목요일, 금요일
7: 금요일, 토요일
11: 일요일만
12: 월요일만
13: 화요일만
14: 수요일만
15: 목요일만
16: 금요일만
17: 토요일만
휴일 근무일 달력에서 제외할 하나 이상의 날짜로 구성된 열 테이블입니다.

Return Value

전체 근무일의 정수 값입니다.

설명

  • 이 DAX 함수는 NETWORKDAYS.INTL 및 NETWORKDAYS 함수와 비슷합니다.

  • start_date와 end_date 모두 BLANK이면 출력 값도 BLANK입니다.

  • start_date 또는 end_date가 BLANK이면 BLANK인 start_date 또는 end_date가 Date(1899, 12, 30)로 취급됩니다.

  • 날짜는 DATE 함수를 사용하거나 다른 식의 결과로 지정해야 합니다. 예를 들어 DATE ( 2022, 5, 30 )는 2022년 5월 30일을 지정합니다. 날짜는 리터럴((dt”2022-05-30”) 형식)로 지정할 수도 있습니다. 날짜를 텍스트로 지정하지 마세요.

예시

다음 식은 다음과 같습니다.

   = NETWORKDAYS (
        DATE ( 2022, 5, 28 ),
        DATE ( 2022, 5, 30 ),
        1,
        {
            DATE ( 2022, 5, 30 )
        }
    )

HRESULT = NO_ERROR를

[값]
0

이 예제에서는 시작 날짜가 토요일이고 종료 날짜가 월요일이므로 0이 반환됩니다. Weekend 매개 변수는 주말을 토요일 및 일요일로 지정하므로 이들 요일은 근무일이 아닙니다. Holiday 매개 변수는 30일(종료 날짜)을 휴일로 표시하므로 근무일이 남아 있지 않습니다.