日付 + 月を合計こんにちは、みんな、
2つの列(日付と月)の合計を計算したいと思います。
以下に例を示します。

2 つの列の合計が「02/09/2024」となる新しい列を作成するにはどうすればよいでしょうか。
日付列は日付 d/m/y 形式で、時刻列は形式をカスタマイズした「月」形式です。
お返事ありがとうございます。
データアクセスRe: 日付 + 月の合計式は
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 />)

Re: 日付 + 月の合計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")));
起こりうるコーナーケース(日付増分(31Jan2024、「月」、1、「実際」))でソリューションがどのように機能するかを確認することも重要かもしれません。
Re: 日付 + 月の合計おはよう、
あなたの答えは月を加算するために機能します。しかし、日付 + 月の合計が現在の年を超えると、問題が発生します (結果が得られないか、年が年 +1 にならない)。

ここで、「sum」列の結果は次のようになります: 02/05/2025
この問題を回避するにはどうすればよいでしょうか?
お返事ありがとうございます。
Re: 日付 + 月の合計私が提供した解決策を試しましたか?
Re: 日付 + 月の合計はい、正常に動作します!