静的変数について
固定値を持つ変数が必要な場合は、静的変数を使用します。
たとえば、時間帯を様々な日セグメントにグループ化する式を作成するとします。 それらのセグメントの1つPrime Timeが午後5時 - 午後10時に相当する場合、次のようにCASE文を作成できます。
CASE WHEN "Hour" >= 17 AND "Hour" < 23 THEN 'Prime Time' WHEN... ELSE...END
Hourは論理列であり、日付と時刻関数Hour(<<timeExpr>>)を使用してタイムスタンプ物理列にマップされています。
数値17および23を定数としてこの式に入力するかわりに、prime_beginという名前の静的変数を作成して使用し、変数値を17に設定してから、prime_endという名前の別の変数を作成し、変数値を23に設定します。
静的変数を作成する場合、デフォルト値を含める必要があります。 「値」フィールドには、数値、文字、日付、時間またはタイムスタンプ値を設定できます。 または、式エディタを使用して、日付、時間およびTimeStamp定数を式に挿入できます。