여러분, 안녕하세요,
2개의 열(날짜와 월) 사이의 합계를 만들고 싶습니다.
아래 예는 다음과 같습니다.

두 열의 합계를 내고 "2024/02/09"를 제공하는 새 열을 어떻게 만들 수 있습니까?
날짜 열은 날짜 일/월/년 형식이고 시간 열은 형식 사용자 정의가 있는 "월" 형식입니다.
당신의 답변에 감사드립니다.
공식은
If( Month( :date ) + Num( :"time (month)"n ) <= 12,<BR />Date MDY( Month( :date ) + Num( :"time (month)"n ), Day( :date ), Year( :date ) ),<BR />Date MDY( (Month( :date ) + Num( :"time (month)"n )) - 12, Day( :date ), Year( :date ) + 1 )<BR />)

Date Increment() 를 사용해 볼 수 있지만 월 값을 수정해야 할 수도 있습니다(귀하의 경우에는 문자인 것 같으므로 Num() 을 사용하여 수식으로 변환하세요).
Names Default To Here(1);
dt = New Table("TEST (4)",
Add Rows(1),
Compress File When Saved(1),
New Column("time", Numeric, Continuous, Set Values([4]), ),
New Column("date", Numeric, "Continuous", Format("d/m/y", 12), Input Format("d/m/y"), Set Values([3797452800]), )
);
dt << New Column("a", numeric, continuous, Format("d/m/y", 12), Formula(Date Increment(:date, "month", :time, "actual")));
가능한 코너 케이스(날짜 증분(2024년 1월 31일, "월", 1, "실제"))에서 솔루션이 어떻게 작동하는지 확인하는 것도 중요할 수 있습니다.
좋은 아침이에요,
귀하의 답변은 월을 추가하는 데 효과적입니다. 그러나 날짜 + 월의 합이 현재 연도를 초과하면 문제가 발생합니다(결과가 없거나 해당 연도가 연도 +1이 되지 않음).

여기서 "합계" 열의 결과는 02/05/2025여야 합니다.
이 문제를 어떻게 해결할 수 있나요?
당신의 답변에 감사드립니다.