SET コマンド

構成可能な Analytics オプションを設定します。

メモ

SET コマンドは、Analytics セッション中のみの Analytics オプションを設定します。この動作は、SET コマンドの使用場所が Analytics コマンド ラインであろうと Analytics スクリプトであろうと適用されます。

Analytics オプションが Analytics セッション間で存続されるようにするには、[オプション]ダイアログ ボックスを使用する必要があります。[オプション]ダイアログボックスでは、オプションのサブセットのみが使用できます。詳細については、Analytics のオプションの設定を参照してください。

 

SET BEEP SET LEARN SET READAHEAD
SET CENTURY SET LOCKAUTOSAVEFILE SET RETRY
SET CLEAN SET LOG SET RETRYIMPORT
SET DATE SET LOOP SET SAFETY
SET DELETE_FILE SET MARGIN SET SEPARATORS
SET DESIGNATION SET MATH SET SESSION
SET ECHO SET MONTHS SET SORTMEMORY
SET EXACT SET NOTIFYFAILSTOP SET SUPPRESSTIME
SET FILTER SET NOTIFYRETRYATTEMPTS SET SUPPRESSXML

SET FOLDER

SET NOTIFYRETRYINTERVAL SET TEST

SET FORMAT

SET ORDER SET TIME
SET FUZZYGROUPSIZE SET OVERFLOW SET UTCZONE
SET GRAPH SET PASSWORDSET PASSWORD SET VERIFY
SET HISTORY SET PERIODS SET WIDTH
SET INDEX SET PICTURE  

構文

構文

例および備考

SET BEEP

SET BEEP 2

デフォルト設定:0

コマンド処理が完了したときにビープ音を鳴らす回数を指定します。

value パラメーターは 0 ~ 255 の範囲で指定する必要があります。0 を指定するとビープ音はオフになります。

オプション]ダイアログ ボックス:インターフェイス オプション

SET CENTURY

SET CENTURY 40

デフォルト設定:40

世紀を解釈する開始年を 2 桁の年で指定します。

パラメーターは 0 から 99 までである必要があります。

世紀解釈の開始年の値を 40 に設定すると、2 桁の年の 40 から 99 までは 1940 年から 1999 年と解釈され、2 桁の年の 00 から 39 までは 2000 年から 2039 年として解釈されます。

オプション]ダイアログ ボックス:日付と時刻オプション

SET CLEAN {ON|OFF}

SET CLEAN ON

このオプションをオンにすると、Analytics は無効な文字データは空白に、無効な数値データはゼロに置き換えます。

SET DATE <TO> {0|1|2|文字列}

SET DATE "YYYY/MM/DD"

デフォルト設定:MM/DD/YYYY

ビュー、レポート、エクスポートされたファイルにおける日付、および日付時刻の日付部分の表示形式を指定します。

  • 0 日付を MM/DD/YYYYY 形式に設定します。

  • 1 日付をMM/DD/YYY形式に設定します。

  • 2 日付を MM/DD/YYYYY 形式に設定します。

  • string 日付を指定のカスタム形式に設定します。

    オプション]ダイアログ ボックスで日、月、年にそれぞれ 'D'、'M'、'Y' 以外を指定している場合でも、SET DATE コマンドを使ってカスタム日付書式を指定するときには、日、月、年に 'D'、'M'、'Y' を使用する必要があります。例:

    SET DATE "DD MMM YYYY"

オプション]ダイアログ ボックス:日付と時刻オプション

SET DELETE_FILE {ON|OFF}

SET DELETE_FILE ON

デフォルト設定:OFF

テーブル レイアウトを削除するときに、テーブル レイアウトに関連付けられたデータファイル(*.fil)を自動的に削除するかどうかを制御します。

  • ON 関連するデータフィールドは自動的に削除されます。

  • OFF 関連付けられたデータファイルは削除されません。

注意

このオプションをオンにするときには注意してください。テーブルと共に元のデータ ファイルが削除される場合もあります。

データ ファイルはすぐに削除されます。Windows のごみ箱には送られません。

アンダースコア(_)を DELETE_FILE に含める必要があります。

コマンド ラインで、SET DELETE_FILE をパラメーターなしで指定すると、DELETE_FILE が現在オンであるかオフであるかが表示されます。

オプション]ダイアログ ボックス:テーブル オプション

SET DESIGNATION

SET DESIGNATION "Produced by ABC Corporation"

パラメーターは、印刷された各ページの一番上に表示されるラベルを指定する、引用符で囲まれた文字列です。

オプション]ダイアログ ボックス:ビュー オプション

SET ECHO {ON|NONE}

SET ECHO NONE
COMMENT スクリプトのコマンドと結果をログから除外します。
SET ECHO ON

スクリプト内のコマンドと結果を Analytics コマンドログに保存するかどうかを制御します。

  • ON スクリプト内のコマンドと結果をコマンドログに保存します。

  • NONE スクリプト内のコマンドと結果をコマンドログに保存しません。

メモ

SET ECHO コマンドは、スクリプト内のコマンドと結果のログ記録に対してのみ適用されます。Analytics ユーザーインターフェイスから実行されたコマンド、またはコマンドラインから発行されたコマンドと、それによる結果は、ECHO の設定に関係なく常にログに記録されます。

コマンド ラインで、SET ECHO をパラメーターなしで指定すると、スクリプト内のコマンドと結果のログ記録が現在オンであるかオフであるかが表示されます。

SET EXACT {ON|OFF}

SET EXACT ON

デフォルト設定:OFF

文字型フィールド、識別子、リテラル値を Analytics で比較する方法を制御できます。

メモ

スペースは文字のように扱われます。

  • ON 比較文字列を一致と判定するには、完全に同一である必要があります。異なる長さの 2 つの文字列を比較する場合、Analytics により、長い方の文字列の長さに一致するよう、短い方の文字列の末尾にスペースが埋め込まれます。

    たとえば、"AB" は "AB" と等しいですが、"ABC" と等しいとは見なされません。

  • OFF Analytics は、長さが等しくない 2 つの文字列を比較する場合、短い方の文字列を使用します。比較は左から右へ行われます。

    たとえば、"AB" は、"AB" と一致するほか、"ABC" とも一致すると見なされます。

SET EXACT のその他の例については、テーブル オプションの[正確な文字比較を行う]オプションのヘルプを参照してください。

先頭および末尾のスペースを削除することで、文字列と文字列内部のスペースのみが比較されるようにするには、ALLTRIM( ) 関数を使用します。

たとえば、値に対して ALLTRIM( ) を使用した ALLTRIM(" AB") = ALLTRIM("AB") は True になりますが、この関数を使用しない場合の比較の結果は False になります。

Analytics のコマンドや関数は、SET EXACT の影響を受けるものもあれば、受けないものもあります。

影響を受ける 影響を受けない
  • LOCATE コマンド
  • MATCH( ) 関数
  • BETWEEN( ) 関数
  • JOIN コマンド
  • DEFINE RELATION コマンド
  • FIND( ) 関数
  • FINDMULTI( ) 関数

オプション]ダイアログ ボックス:テーブル オプション

SET FILTER <TO> {テスト|フィルター名}

SET FILTER TO ProdNo = "070104347"
SET FILTER TO ProdNoFilter

開いているテーブルでグローバル フィルター(ビュー フィルター)を作成し、論理テストを指定するか、または保存されている既存のフィルターの名前を指定します。

SET FILTER をパラメーターなしで指定し、開いているテーブルからフィルターを削除します。

SET FOLDER フォルダーパス

SET FOLDER /Tables/Results

コマンド出力のために、[総覧]タブ内の Analytics プロジェクト フォルダーを指定します。デフォルトの出力フォルダーは、アクティブなテーブルを含んでいるフォルダーです。

これは DOS 形式のパスで、「/フォルダー名/サブフォルダー名」の形式を用います。最初のスラッシュ(/)は[総覧]タブのルート階層を表します。ファイルの絶対パスを指定する必要があります。

  • SET FOLDER /Tables/Results は、出力フォルダーを Results サブフォルダーに設定します。Results サブフォルダーが存在しなければ、作成されます。

  • SET FOLDER / は、出力フォルダーを[総覧]タブのルート階層に設定します。

  • SET FOLDER は、出力フォルダーをデフォルト設定(アクティブなテーブルを含んでいるフォルダー)にします。

出力フォルダーは、リセットするか、プロジェクトを閉じない限り、設定したままの状態であり続けます。プロジェクトを開くときに、出力フォルダーはデフォルトのアクティブなテーブル フォルダーに戻ります。

SET FORMAT {ON|OFF}

SET FORMAT ON

デフォルト設定:OFF

新しいテーブルを開いたときに、現在のテーブル レイアウトと演算フィールド定義を Analytics で自動的に表示するかどうかを制御します。

  • ON 現在のテーブル レイアウトと演算フィールドの定義が自動的に表示されます。また、その結果はコマンドログに保存されます。

  • OFF 現在のテーブル レイアウトと演算フィールド定義は表示されません。

オプション]ダイアログ ボックス:テーブル オプション

SET FUZZYGROUPSIZE <TO>

SET FUZZYGROUPSIZE TO 10

デフォルト設定:20 項目

出力結果のあいまい重複グループに表示できる項目の最大数を指定します。パラメーターは 2 未満にすることや、100 を超えることはできません。指定されたサイズは、Analytics セッションの間は有効となります。

SET GRAPH グラフの種類

SET GRAPH LINE

以降に生成されるすべてのグラフで使用するグラフの種類を指定します。コマンドの実行は、指定されたグラフの種類と互換性がある必要があります。たとえば、BENFORD コマンドで PIE2D または PIE3D チャートを作成することはできません。互換性がないグラフの種類が指定された場合は、デフォルトのグラフの種類が使用されます(BAR3D)。

グラフの種類パラメーターは下記のうちの 1 つである必要があります。

  • PIE2D

  • PIE3D

  • BAR2D

  • BAR3D – これがデフォルトのグラフの種類です。

  • STACKED2D

  • STACKED3D

  • LAYERED

  • LINE

  • BENFORD – 2D 棒グラフと 2D 折れ線グラフを組み合わせます。

SET HISTORY <TO>

SET HISTORY TO 50

保持するテーブル履歴エントリの最大数を指定します。パラメーターは 1 ~ 100 である必要があります。

SET INDEX <TO>

SET INDEX TO "CustomerCode.INX"

アクティブなテーブルに適用するインデックスを指定します。

SET LEARN <TO> スクリプト

SET LEARN TO InventoryRec

スクリプト レコーダーでコマンドを記録するために使用されるスクリプト ファイルの名前を指定します。

SET LOCKAUTOSAVEFILE {ON | OFF}

SET LOCKAUTOSAVEFILE ON

デフォルト設定:OFF

データを Analytics ログ ファイル(*.LOG)に保存するメカニズムを指定します。

  • ON ログデータを、書き込みバッファーを使用せず、直接ディスクに保存します。

    書き込みバッファーを使用せずにログ データが直接ディスクに保存されると、複雑なスクリプトが実行され、ウイルス対策監視や自動バックアップなどのコンピューターの他のプロセスと競合する可能性があるときにログ ファイルの破損を防止できます。

    メモ

    ON を指定すると、Analytics の実行が低速になる場合があります。ログ ファイルの破損が発生した場合にのみ、このオプションを使用してください。

  • OFF ログデータをディスクに保存する前に、書き込みバッファーに保存します。

    書き込みバッファーは一時データ保存場所であり、ハードディスク ドライブよりもアクセスが高速であるため、Analytics スクリプトの全体的な実行が高速化します。

SET LOG <TO> {ファイル | OFF}

SET LOG TO "analysis.log"
SET LOG OFF

最初のコマンドはログインを指定したログに切り替えます。指定したログが存在していない場合は、作成されます。

2 番目のコマンドはログを元の Analytics コマンド ログに復元します。

メモ

Analytics プロジェクト パスとログ名の最大長は 259 文字です。これには、ファイル パス、ログ名、ファイル拡張子(.log)が含まれます。

SET LOOP <TO>

SET LOOP TO 100

LOOP コマンドで処理されるレコードについて、1 つのレコードに対して実行可能なコマンドの最大数を指定します。

num の範囲は 0 ~ 32767 です。0 を指定すると、1 レコードあたりのコマンド実行数の制限は無効になります。

注意

0 を指定すると、スクリプトが無限ループに入る危険性があります。ベストプラクティスは、常に SET LOOP 制限を指定することです。

レコードあたりのコマンド実行回数の計算方法

特定のレコードについて、SET LOOP 最大値との比較に使用される数値は、そのレコードを処理する GROUP-LOOP ブロック内の全コマンドの合計数です。コマンドの内訳は以下のとおりです。

ヒント

レコードのコマンドの総数の計算方法を理解するために、GROUP-LOOP ブロック内のコマンドを一行ずつ手動で数えることができます。GROUP コマンドで開始し、GROUP コマンドを終了させる END コマンドで終了します。

LOOP コマンドまできたら、特定のレコードに対してループが反復する回数を考慮する必要があります。詳細は、以下のコマンドの内訳を参照してください。

変数の割り当てはコマンドであることを忘れないでください。オプションの ASSIGN コマンドキーワードは、たいていの場合、省略されます。

コメントもコマンドです(COMMENT)。

GROUP-LOOP ブロック内のコマンド カウント
GROUP コマンド、END コマンドで終了 2
ELSE IF 文と ELSE 文

レコードが処理される ELSE IF または ELSE ブロックの前の各オカレンスにつき、1

レコードが処理される ELSE IF または ELSE ブロックにつき、1

GROUP . . . END 内の各コマンド、またはレコードが処理される ELSE IF または ELSE ブロックの中の各コマンド

LOOP . . . END、またはループに含まれるコマンドはいずれも含まれません。

ループを含まない、グループ内、あるいは ELSE IF または ELSE ブロック内のコマンドの数に等しくなります。

(LOOP コマンド + LOOP . . . END 内のコマンドの数)×(そのレコードのループ反復回数)

LOOP コマンドを終了させる END コマンドを含みません。

LOOP コマンドの積 × レコードのループ反復回数に等しくなります
LOOP コマンドの最終実行で、False と評価されるもの 1
LOOP コマンドを終了させる END コマンド 1

SET MARGIN 側面 <TO>

SET MARGIN TOP TO 100

デフォルト設定:51(51/100 インチ)

側面パラメーターには LEFT、RIGHT、TOP、または BOTTOM を指定します。四方の余白を変更する場合は、個別の SET MARGIN コマンドで各余白を指定する必要があります。に 100 を指定すると、1 インチの余白が作られます。

オプション]ダイアログ ボックス:印刷オプション

SET MATH <TO> {FIRST|LAST|MIN|MAX}

SET MATH TO MIN

デフォルト設定:MAX

2 つのオペランドが数式で評価されるときに小数点精度が動作する方法を指定します。

  • FIRST オペランドのペアの最初のオペランドの小数点桁数を使用します
  • LAST オペランドのペアの最後のオペランドの小数点桁数を使用します
  • MIN オペランドのペアで最も少ない小数点桁数を使用します
  • MAX オペランドのペアで最も多い小数点桁数を使用します

複数のオペランドの式では、SET MATH 設定はペアで動作します。標準の演算順序(BOMDAS)で評価されるときに、指定された設定を各オペランドのペアに適用し、必要に応じて端数処理します。

SET MATH 設定で、結果の小数点桁数が減る場合、結果は切り捨てられず、端数処理されます。

詳細については、数式の端数処理と小数点精度の制御を参照してください。

メモ

Analytics テーブルが開いている間には、SET MATH を使用できません。

SET MONTHS <TO> 文字列

SET MONTHS "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec"

3 文字形式のデフォルトの月名を指定します。文字列パラメーターは、カンマで区切られた月名の省略形のリストです。

オプション]ダイアログ ボックス:日付と時刻オプション

SET NOTIFYFAILSTOP {ON|OFF}

SET NOTIFYFAILSTOP ON

デフォルト設定:OFF

NOTIFY コマンドが失敗した場合のスクリプトの動作を制御します。

  • ON スクリプト内の NOTIFY コマンドが失敗した場合、スクリプト処理を停止し、ログにメッセージを書き込みます。スクリプトは、最初の失敗後に停止するか、または NOTIFYRETRYATTEMPTS に指定された試行回数後、どの試行も成功しなかった場合に停止します。
  • OFF スクリプトの NOTIFY コマンドが失敗しても、スクリプト処理を続行します。

オプション]ダイアログ ボックス:コマンド オプション

SET NOTIFYRETRYATTEMPTS <TO>

SET NOTIFYRETRYATTEMPTS TO 10

デフォルト設定:5 回

NOTIFY コマンドが最初の試行に失敗した後、電子メールの送信を試行する回数を指定します。0 から 255 までの数値を入力します。0 を入力すると、最初の失敗後に追加の試行は行われません。

NOTIFY コマンドが電子メールの送信に失敗することについて考えられる理由の 1 つは、電子メール サーバーを利用できないということです。

オプション]ダイアログ ボックス:コマンド オプション

SET NOTIFYRETRYINTERVAL <TO> 秒数

SET NOTIFYRETRYINTERVAL TO 30

デフォルト設定:10 秒

NOTIFYRETRYATTEMPTS 間の秒数を指定します。1 から 255 までの数値を入力します。

オプション]ダイアログ ボックス:コマンド オプション

SET ORDER <TO>

SET ORDER TO aAbBcC...
SET ORDER

デフォルト設定:システムデフォルト

文字フィールドの並べ替え順を指定します。values パラメーターは、指定の並べ替え順のすべての文字を列挙します。

2 番目のコマンドは、並べ替えの順序をシステムのデフォルト設定に戻します。

詳細については、[並べ替え順]オプションとソート順序を参照してください。

SET OVERFLOW {ON|OFF}

SET OVERFLOW OFF

デフォルト設定:ON

数値のオーバーフローが発生した場合のスクリプトの動作を制御します。

  • ON 数値のオーバーフローが発生した場合、スクリプトの処理を停止し、メッセージをログに書き込みます。

  • OFF 数値のオーバーフローが発生しても、スクリプト処理を続行します。

オプション]ダイアログ ボックス:数値オプション

SET PASSWORD 番号 <TO> 文字列

SET PASSWORD 1 TO "password123"

パスワード定義を作成し、スクリプトの無人実行用にパスワード値を指定します。

番号パラメーターはパスワード定義を一意に識別するものであり、1 から 10 までの値である必要があります。パスワード値は、引用符で囲んだ値として指定します。

注意

SET PASSWORD コマンドは、スクリプトに実際のパスワードをクリアテキストで表示するため、この状況には適していません。より安全な代替手段として、PASSWORD コマンドを使用してスクリプト実行の最初にパスワードの入力を求め、メモリにパスワード値を一時的に安全に格納できます。

SET PERIODS <TO> <,...n>

SET PERIODS TO "0,30,90,180,10000"

デフォルト設定:0,30,60,90,120,10000

AGE コマンドによって使用される年齢調べ間隔のデフォルトを指定します。

オプション]ダイアログ ボックス:日付と時刻オプション

SET PICTURE 書式

SET PICTURE "(9,999,999.99)"

デフォルト設定:-999999.99

数値のデフォルト書式を指定します。

オプション]ダイアログ ボックス:数値オプション

SET READAHEAD <TO> バッファーのサイズ

SET READAHEAD TO 100

デフォルト設定:33 キロバイト

読み込むデータブロック(データバッファー)の大きさをキロバイト単位で指定します。5 から 255 までの数値を入力します。この設定の変更は、サポートからアドバイスされていない限り、行わないでください。

オプション]ダイアログ ボックス:テーブル オプション

SET RETRY <TO>

SET RETRYIMPORT <TO> num

SET RETRY TO 20

デフォルト設定:0 回

最初の試行が失敗した場合、Analytics がコマンドの実行を試行する回数を指定します。0 から 255 までの数値を入力します。0 を入力すると、最初の失敗後に追加の試行は行われません。

再試行の間の待ち時間は 1 秒です。

再試行を指定する機能は、データベースまたはクラウド データ サービスに接続する場合に便利ですが、一時的に利用できない可能性があります。データのディスクへの書き込みまたはデータのディスクからの読み取りで問題が発生した場合にもコマンドを再試行できます。

SET RETRY は以下のコマンドに適用されます。

ACCESSDATA DIRECTORY INDEX SAMPLE
AGE DUPLICATES JOIN SAVE
APPEND EVALUATE LIST SEQUENCE
BENFORD EXPORT MERGE SIZE
CLASSIFY EXTRACT OUTLIER SORT
CLUSTER FUZZYDUP PREDICT STATISTICS
CROSSTAB FUZZYJOIN RANDOM STRATIFY
CVSPREPARE HISTOGRAM RCOMMAND SUMMARIZE
CVSSAMPLE GAPS REFRESH TRAIN
CVSEVALUATE IMPORT REPORT VERIFY

メモ

SET RETRYIMPORT は旧バージョンとの互換性を保つために引き続きサポートされます。SET RETRYIMPORT と SET RETRY では、同じアクションが実行されます。

オプション]ダイアログ ボックス:コマンド オプション

SET SAFETY {ON|OFF}

SET SAFETY OFF

デフォルト設定:ON

以下のいずれかの項目を上書きする前に確認ダイアログボックスを表示するかどうかを制御します。

  • テーブル レイアウトにおけるフィールド

  • Analytics テーブル

  • Analytics データファイル(*.fil)を含むファイル

  • ON 確認ダイアログボックスが表示され、上書きを確認する必要があります。

  • OFF 確認ダイアログボックスは表示されず、自動的に上書きが行われます。

コマンド ラインで、SET SAFETY をパラメーターなしで指定すると、SAFETY が現在オンであるかオフであるかが表示されます。

オプション]ダイアログ ボックス:インターフェイス オプション

SET SEPARATORS <TO>

SET SEPARATORS TO ".,,"

Analytics で使用されるデフォルトの小数点の記号、桁区切り文字、およびリストの区切り文字を指定します。SET SEPARATORS の値は、3 つの有効な区切り文字を次の順序で指定する必要があります。

  • 小数点の記号(ピリオド、カンマ、またはスペース)

  • 桁区切り記号(ピリオド、カンマ、またはスペース)

  • リストの区切り文字(セミコロン、カンマ、またはスペース)

3 つの区切り文字のうち、小数点の記号は一意である必要があります。このコマンドを使用する場合は、3 つの区切り文字をすべて指定してください。リストの区切り文字は主に、関数のパラメーターを区切るために使用されます。

オプション]ダイアログ ボックス:数値オプション

SET SESSION <セッション名>

SET SESSION
SET SESSION "Analysis"

Analytics コマンド ログ内に新しいセッションを出力します。セッションは、現在の自国スタンプによって識別されます。

オプションの セッション名 では、30文字までの追加識別情報を追加できます。引用符は許可されていますが、必要ありません。

SET SORTMEMORY 数字

SET SORTMEMORY 800

デフォルト設定:0

ソート処理とインデックス処理に割り当てるメモリの最大量を指定します。数字パラメーターは 0 から 2000 メガバイト(MB)で、20 MB 単位で入力します。ソート メモリに 0 を設定した場合、Analytics により、現在空いているメモリが使用されます。

オプション]ダイアログ ボックス:テーブル オプション

SET SUPPRESSTIME {ON|OFF}

SET SUPPRESSTIME ON

デフォルト設定:OFF

Analytics が日付時刻ソースデータの時間部分の表示を抑制するかどうかを制御します。

メモ

この設定は、ODBC データソースを使用する(IMPORT ODBC コマンド)、またはデータベースに直接アクセスする(DEFINE TABLE DB コマンド)Analytics テーブルを定義する場合にのみ使用します。

  • ON テーブルを定義するときに、Analytics により日付時刻値の時間部分の表示が抑制されます。たとえば、20141231 235959 を読み取って、ビューに表示したら、その後は 20141231 として処理されます。

    以前の Analytics スクリプト(v.10.0 より前)の日付時刻では、日付時刻データの時刻部分は切り捨てられることが前提となっていましたが、このコマンドを含めると、日付時刻型対応バージョンの Analytics でそのスクリプトを実行できるようになります。

    Analytics は、日付時刻書式の日付部分のみを使用するので、時刻部分を出力しません。時間データは、*.filファイルまたはデータベーステーブルにまだ存在します。必要であれば、データの時刻部分を含めるように、フィールドを定義し直したり、新しいフィールドを定義したりすることができます。

  • OFF ODBC または直接データベースアクセスを使用して定義された Analytics テーブルには、完全な日付時刻値が含まれます。

SET SUPPRESSTIME ON/OFF コマンドは、スクリプト内またはコマンド ラインから発行できます。

コマンド ラインで、SET SUPPRESSTIME をパラメーターなしで指定すると、日付時刻データの時刻部分の出力抑制が現在オンであるかオフであるかが表示されます。

SET SUPPRESSXML {ON|OFF}

SET SUPPRESSXML ON

デフォルト設定:OFF

画面へのコマンド出力をプレーンテキストと書式設定されたテキストのどちらで表示するかを制御します。

  • ON 画面へのコマンド出力をプレーンテキストとして表示します。

  • OFF 画面へのコマンド出力を書式設定されたテキストとして表示します。

コマンドラインでパラメーターを指定せずに SET SUPPRESSXML を指定すると、現在の設定がオン/オフのどちらであるかが表示されます。

オプション]ダイアログ ボックス:コマンド オプション

SET TEST {ON|OFF}

SET TEST ON

デフォルト設定:ON

GROUP コマンドに関連する IF、WHILE、FOR、NEXT テストの結果をログに記録するかどうかを制御します。

  • ON ログに結果を記録します。

  • OFF ログに結果を記録しません。

オプション]ダイアログ ボックス:コマンド オプション

SET TIME <TO> 文字列

SET TIME "hh:mm:ss PM"

デフォルト設定:hh:mm:ss PM

ビュー、レポート、およびエクスポートされたファイルでの、日付時刻の時間部分と、独立した時間値の表示形式を指定します。

オプション]ダイアログ ボックスで別の時刻書式文字を指定した場合でも、SET TIME コマンドを使用して時刻書式を指定するときは、時間には 'h'、分には 'm'、秒には 's' を使用する必要があります。例:

SET TIME TO "hh:mm"

オプション]ダイアログ ボックス:日付と時刻オプション

SET UTCZONE {ON|OFF}

SET UTCZONE OFF

デフォルト設定:ON

UTC オフセットを含む時刻データの表示を制御します。UTC は協定世界時で、経度 0 度地点の時刻です。

  • ON UTC オフセットのある時刻データは、UTC に相当する時刻として表示されます。
  • OFF UTC オフセットのある時刻データは、UTC に変換されずに表示されます。

例:

  • 2015 年 1 月 01 日 04:59:59(SET UTCZONE ON
  • 2014 年 12 月 31 日 23:59:59-05:00(SET UTCZONE OFF

メモ

UTC への時間の変換は表示上のことのみを目的としており、ソースデータには影響しません。この 2 つの異なる表示モードは、いつでも変更して切り替えることができます。

オプション]ダイアログ ボックス:日付と時刻オプション

SET VERIFY {ON|OFF|BLANK}

SET VERIFY BLANK

デフォルト設定:OFF

テーブルが開かれるとき、またはテーブルのフィールドがコマンドによって処理されるときに、データの自動検証を制御します。

  • ON Analytics は、データフィールドの内容がテーブル レイアウト内のフィールドのデータ型に対応しているかどうかを自動的に検証します。テーブル ビューでは、影響を受けたフィールドには ### ERR ### と表示されます。エラーが発生した場合、データ処理は停止します。

  • OFF 自動データ検証を行いません。

  • BLANK Analytics は ON パラメーターで説明した検証に加えて、無効な文字データを空白に、無効な数値データをゼロに置き換えます。エラーが発生してもデータ処理は続行され、Analytics プロジェクトフォルダーの ERROR.LOG にエラーが記録されます。

オプション]ダイアログ ボックス:数値オプション

SET WIDTH <TO> 文字

SET WIDTH TO 20

デフォルト設定:12

数値演算フィールドや一時的に作成した数式の表示幅のデフォルト値(文字)を指定します。Analytics は最大幅を指定することはできません。

オプション]ダイアログ ボックス:数値オプション