변경 날짜 유지

모든 표현식은 입력 타임라인 값의 변경 날짜가 결과적으로 생긴 타임라인 값의 변경 날짜로 자연스럽게 맵핑되는 방식으로 타임라인을 조작할 수 있습니다.

위의 예제는 결과 타임라인(미성년자의 편부모임 타임라인)을 생성하기 위해 타임라인(기혼 타임라인, 16세 미만의 피부양자가 있음 타임라인) 조작 개념을 도입합니다.

보다 공식적으로 하나 이상의 값을 조작하는 CER 표현식의 경우 CER에서는 해당 표현식을 사용하여 해당 값의 타임라인도 조작합니다. 결과를 생성하기 위해 일반적으로 기본 유형(예: 날짜, 수, 문자열, 부울 등)에 적용될 수 있는 조작은 타임라인 값인 결과를 생성하기 위해 해당 유형의 타임라인에 대신 적용할 수 있습니다(예: Tmeline<Date>, Timeline<Number>, Timeline<String>, Timeline<Boolean>).

CER에는 다른 CER 표현식이 타임라인에 대해 조작 중임을 "알지" 못하도록 하는 timelineoperationintervalvalue라는 특수 표현식이 있습니다.

예를 들어, CER에는 수 목록을 추가할 sum 표현식이 포함되어 있습니다. 개인의 수입이 여러 개인 경우 특정 시점의 수입을 모두 합하여 해당 시점에 개인의 총 수입을 도출할 수 있습니다. 그러나 시간이 경과함에 따라 이러한 수입액이 변화하는 방식에 대한 타임라인이 있으면 간단하게 sum 표현식을 사용하여 시간이 경과함에 따라 총 수입이 변화하는 방식을 도출할 수 있습니다.

그림 1. sum을 사용하여 계산된 총 수입 타임라인총 소득 타임라인 예제.