날짜 절삭
| 항목 | 값 |
|---|---|
| 화면 이름 | Truncate date |
| 식별자 | dateTruncateV1 |
| 지원 실행 방식 | Batch, Faster |
| 범주 | 날짜와 시간 (Datetime) |
| 반환 자료형 | Date |
날짜를 가장 가까운 일, 주, 월, 분기 또는 연도 단위의 시작으로 내림합니다.
입력 인자
| 이름 | 지정 여부 | 자료형 | 의미와 조건 |
|---|---|---|---|
Start | 필수 | Expression<Date | Timestamp> | 절삭할 날짜입니다. |
Unit | 필수 | Enum<Days, Months, Quarters, Weeks (starting Monday), Weeks (starting Sunday), Years> | 날짜를 절삭할 단위입니다. |
입출력 예시
예시 1: 기본 동작
인자 값:
Start: 2022-02-10T10:00:00ZUnit:DAYS
출력: 2022-02-10
예시 2: 기본 동작
인자 값:
Start: 2022-02-10Unit:MONTHS
출력: 2022-02-01
예시 3: 기본 동작
인자 값:
Start: 2022-02-10Unit:QUARTERS
출력: 2022-01-01
예시 4: 기본 동작
인자 값:
Start:dateUnit:WEEKS
| date | 출력 |
|---|---|
| 2025-01-18 | 2025-01-13 |
| 2025-01-19 | 2025-01-13 |
| 2025-01-20 | 2025-01-20 |
| 2025-01-21 | 2025-01-20 |
| 2025-01-22 | 2025-01-20 |
| 2025-01-23 | 2025-01-20 |
| 2025-01-24 | 2025-01-20 |
| 2025-01-25 | 2025-01-20 |
| 2025-01-26 | 2025-01-20 |
| 2025-01-27 | 2025-01-27 |
예시 5: 기본 동작
인자 값:
Start:dateUnit:WEEKS_STARTING_SUNDAY
| date | 출력 |
|---|---|
| 2025-01-18 | 2025-01-12 |
| 2025-01-19 | 2025-01-19 |
| 2025-01-20 | 2025-01-19 |
| 2025-01-21 | 2025-01-19 |
| 2025-01-22 | 2025-01-19 |
| 2025-01-23 | 2025-01-19 |
| 2025-01-24 | 2025-01-19 |
| 2025-01-25 | 2025-01-19 |
| 2025-01-26 | 2025-01-26 |
| null | null |
예시 6: 기본 동작
인자 값:
Start: 2022-02-10Unit:YEARS
출력: 2022-01-01
예시 7: null 처리
인자 값:
Start: nullUnit:YEARS
출력: null