ArcMap では 2 つスクリプト言語を使用して値を計算します。VBScript または Python のいずれかを使用しますが、どちらも [フィールド演算] ツールから利用できます。
VBScript で 2 つの日付の間の日数を計算するには、以下の手順に従ってください。
- [エディター] ツールバーの [エディター] メニューをクリックし、[編集の開始] をクリックします。
- コンテンツ ウィンドウの [ソース別にリスト] ボタンをクリックします。
- [コンテンツ] ウィンドウでテーブルかレイヤーを右クリックし、[属性テーブルを開く] を選択します。
- 指定された日付と現在の日付の間の日数を入力するフィールドの見出しを右クリックし、[フィールド演算] をクリックします。
編集セッションを開始しなくても計算を行うことは可能ですが、その場合、結果を元に戻すことはできません。
- [フィールド演算] テキスト ボックスに次の VBScript 計算式を入力します。
DateDiff("d", [date_field], Now())
- [OK] をクリックします。
日付フィールドの日付と現在の日付の間の日数が指定されたフィールドに配置されます。