変数構成要素と変数型
構成要素
ローカル変数、共通変数共に、変数は以下の要素で構成されます。
- 変数名: 変数を識別するための名前。変数名は、英数字とアンダースコア(_)からなる文字列で、数字で始まることはできない
- 値: 変数に格納されるデータ
- データ型: 変数に格納されるデータ型
- 変数の説明: 用途などを自由に記述可能
データ型ごとの値の設定方法
数値、文字列型
変数の値に入力した値がそのまま変数の値となります。
日付、日付時間、時間型
数値、文字列型同様、値を直接指定することもできますが、相対的な値を指定することもできます。
相対日付を利用する
例えば、2023 年 1 月 1 日の時点で変数の作成をすると仮定した例を説明します。
- よく使う日付を指定: 今日を選択すれば、今日の日付が変数の値になる(2023-01-01)
- 相対日付を指定: 今日から 1 年を減算すれば、1 年前の日付が変数の値になる(2022-01-01)
- 固定日付を入力: 2023-01-01を入力すれば、それが変数の値になる
そして、日付が経過し 2023 年 1 月 5 日になった場合、作成済み変数の値は下記のようになります。
- よく使う日付を指定: 2023-01-05
- 相対日付を指定: 2022-01-05
- 固定日付を入力: 2023-01-01
つまり、相対日付を指定した場合、変数の値は固定されず、日付が経過すると変数の値も変化します。
これを利用して、例えばデータ処理におけるフィルタ条件を日付の経過に従って動的に変化させることができます。