e5_pd_board_check

  1. 무한 루프 기능 : 1초마다 재실행

# 1) Raw query range (원본 셀)

RAW_START_DAY = "20251117"

RAW_END_DAY = "20251218"

# 2) Analysis Period filter (CELL 0)

START_DAY = "20251121"

END_DAY = "20251218"

BASE_YEAR_FOR_MMDD = "2025"

  1. 날짜 입력하게 할 것, 해당 일자가 없을 시 해당 날짜에 가장 가까운 최근 일자가 자동선택될 것

    날짜 입력 시 20251223 → 위의 코드 RAW_END_DAY = “20251223”, END_DAY = “20251223”

    BASE_YEAR = “2025” 로 변경 → RAW_START_DAY = “20251116”(최대 7일 치), START_DAY = “20251116”(최대 7일 치)

  2. 컬럼 start_day, end_day 기준으로 각각 테이블에 저장될 것

  3. [SUMMARY] dataframe도 출력 생략

  4. 하루 2번 실행 - 아래 참고

    08:27:00 시작 후 1초 간 무한루프 후 > 08:29:59 종료

    20:27:00 시작 후 1초 간 무한루프 후 > 20:29:59 종료

  5. 현재 날짜가 입력되는 날짜로 자동으로 들어갈 것, 같은 날이지만 위의 2가지 시간에 따라 계산 경우 최신 계산된 데이터로 update

    → 최대 7일 씩 윈도우 방식으로 날짜 로테이션 될 것(end_day 기준)

    예시) 현재일 20251223 기준 → start_day의 속성값 : 20251116, last_day : 20251223

    현재일 20251224 기준 → start_day의 속성값 : 20251117, last_day : 20251224

    현재일 20251225 기준 → start_day의 속성값 : 20251118, last_day : 20251225