SET コマンド
構成可能な Analytics オプションを設定します。
メモ
SET コマンドは、Analytics セッション中のみの Analytics オプションを設定します。この動作は、SET コマンドの使用場所が Analytics コマンド ラインであろうと Analytics スクリプトであろうと適用されます。
Analytics オプションが Analytics セッション間で存続されるようにするには、[オプション]ダイアログ ボックスを使用する必要があります。[オプション]ダイアログボックスでは、オプションのサブセットのみが使用できます。詳細については、Analytics のオプションの設定を参照してください。
構文
構文 |
例および備考 |
||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SET BEEP 2 デフォルト設定:0 コマンド処理が完了したときにビープ音を鳴らす回数を指定します。 value パラメーターは 0 ~ 255 の範囲で指定する必要があります。0 を指定するとビープ音はオフになります。 [オプション]ダイアログ ボックス:インターフェイス オプション |
|||||||||||||||||||||||||||||||||||||||||
SET CENTURY 40 デフォルト設定:40 世紀を解釈する開始年を 2 桁の年で指定します。 値パラメーターは 0 から 99 までである必要があります。 世紀解釈の開始年の値を 40 に設定すると、2 桁の年の 40 から 99 までは 1940 年から 1999 年と解釈され、2 桁の年の 00 から 39 までは 2000 年から 2039 年として解釈されます。 [オプション]ダイアログ ボックス:日付と時刻オプション |
|||||||||||||||||||||||||||||||||||||||||
SET CLEAN ON このオプションをオンにすると、Analytics は無効な文字データは空白に、無効な数値データはゼロに置き換えます。 |
|||||||||||||||||||||||||||||||||||||||||
SET DATE "YYYY/MM/DD" デフォルト設定:MM/DD/YYYY ビュー、レポート、エクスポートされたファイルにおける日付、および日付時刻の日付部分の表示形式を指定します。
[オプション]ダイアログ ボックス:日付と時刻オプション |
|||||||||||||||||||||||||||||||||||||||||
SET DELETE_FILE ON デフォルト設定:OFF テーブル レイアウトを削除するときに、テーブル レイアウトに関連付けられたデータファイル(*.fil)を自動的に削除するかどうかを制御します。
注意 このオプションをオンにするときには注意してください。テーブルと共に元のデータ ファイルが削除される場合もあります。 データ ファイルはすぐに削除されます。Windows のごみ箱には送られません。 アンダースコア(_)を DELETE_FILE に含める必要があります。 コマンド ラインで、SET DELETE_FILE をパラメーターなしで指定すると、DELETE_FILE が現在オンであるかオフであるかが表示されます。 [オプション]ダイアログ ボックス:テーブル オプション |
|||||||||||||||||||||||||||||||||||||||||
SET DESIGNATION "Produced by ABC Corporation" 値パラメーターは、印刷された各ページの一番上に表示されるラベルを指定する、引用符で囲まれた文字列です。 [オプション]ダイアログ ボックス:ビュー オプション |
|||||||||||||||||||||||||||||||||||||||||
SET ECHO NONE スクリプト内のコマンドと結果を Analytics コマンドログに保存するかどうかを制御します。
メモ SET ECHO コマンドは、スクリプト内のコマンドと結果のログ記録に対してのみ適用されます。Analytics ユーザーインターフェイスから実行されたコマンド、またはコマンドラインから発行されたコマンドと、それによる結果は、ECHO の設定に関係なく常にログに記録されます。 コマンド ラインで、SET ECHO をパラメーターなしで指定すると、スクリプト内のコマンドと結果のログ記録が現在オンであるかオフであるかが表示されます。 |
|||||||||||||||||||||||||||||||||||||||||
SET EXACT ON デフォルト設定:OFF 文字型フィールド、識別子、リテラル値を Analytics で比較する方法を制御できます。 メモ スペースは文字のように扱われます。
SET EXACT のその他の例については、テーブル オプションの[正確な文字比較を行う]オプションのヘルプを参照してください。 先頭および末尾のスペースを削除することで、文字列と文字列内部のスペースのみが比較されるようにするには、ALLTRIM( ) 関数を使用します。 たとえば、値に対して ALLTRIM( ) を使用した ALLTRIM(" AB") = ALLTRIM("AB") は True になりますが、この関数を使用しない場合の比較の結果は False になります。 Analytics のコマンドや関数は、SET EXACT の影響を受けるものもあれば、受けないものもあります。
[オプション]ダイアログ ボックス:テーブル オプション |
|||||||||||||||||||||||||||||||||||||||||
SET FILTER TO ProdNo = "070104347" SET FILTER TO ProdNoFilter 開いているテーブルでグローバル フィルター(ビュー フィルター)を作成し、論理テストを指定するか、または保存されている既存のフィルターの名前を指定します。 SET FILTER をパラメーターなしで指定し、開いているテーブルからフィルターを削除します。 |
|||||||||||||||||||||||||||||||||||||||||
SET FOLDER /Tables/Results コマンド出力のために、[総覧]タブ内の Analytics プロジェクト フォルダーを指定します。デフォルトの出力フォルダーは、アクティブなテーブルを含んでいるフォルダーです。 これは DOS 形式のパスで、「/フォルダー名/サブフォルダー名」の形式を用います。最初のスラッシュ(/)は[総覧]タブのルート階層を表します。ファイルの絶対パスを指定する必要があります。
出力フォルダーは、リセットするか、プロジェクトを閉じない限り、設定したままの状態であり続けます。プロジェクトを開くときに、出力フォルダーはデフォルトのアクティブなテーブル フォルダーに戻ります。 |
|||||||||||||||||||||||||||||||||||||||||
SET FORMAT ON デフォルト設定:OFF 新しいテーブルを開いたときに、現在のテーブル レイアウトと演算フィールド定義を Analytics で自動的に表示するかどうかを制御します。
[オプション]ダイアログ ボックス:テーブル オプション |
|||||||||||||||||||||||||||||||||||||||||
SET FUZZYGROUPSIZE TO 10 デフォルト設定:20 項目 出力結果のあいまい重複グループに表示できる項目の最大数を指定します。数パラメーターは 2 未満にすることや、100 を超えることはできません。指定されたサイズは、Analytics セッションの間は有効となります。 |
|||||||||||||||||||||||||||||||||||||||||
SET GRAPH LINE 以降に生成されるすべてのグラフで使用するグラフの種類を指定します。コマンドの実行は、指定されたグラフの種類と互換性がある必要があります。たとえば、BENFORD コマンドで PIE2D または PIE3D チャートを作成することはできません。互換性がないグラフの種類が指定された場合は、デフォルトのグラフの種類が使用されます(BAR3D)。 グラフの種類パラメーターは下記のうちの 1 つである必要があります。
|
|||||||||||||||||||||||||||||||||||||||||
SET HISTORY TO 50 保持するテーブル履歴エントリの最大数を指定します。値パラメーターは 1 ~ 100 である必要があります。 |
|||||||||||||||||||||||||||||||||||||||||
SET INDEX TO "CustomerCode.INX" アクティブなテーブルに適用するインデックスを指定します。 |
|||||||||||||||||||||||||||||||||||||||||
SET LEARN TO InventoryRec スクリプト レコーダーでコマンドを記録するために使用されるスクリプト ファイルの名前を指定します。 |
|||||||||||||||||||||||||||||||||||||||||
SET LOCKAUTOSAVEFILE ON デフォルト設定:OFF データを Analytics ログ ファイル(*.LOG)に保存するメカニズムを指定します。
|
|||||||||||||||||||||||||||||||||||||||||
SET LOG TO "analysis.log" SET LOG OFF 最初のコマンドはログインを指定したログに切り替えます。指定したログが存在していない場合は、作成されます。 2 番目のコマンドはログを元の Analytics コマンド ログに復元します。 メモ Analytics プロジェクト パスとログ名の最大長は 259 文字です。これには、ファイル パス、ログ名、ファイル拡張子(.log)が含まれます。 |
|||||||||||||||||||||||||||||||||||||||||
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)。
|
|||||||||||||||||||||||||||||||||||||||||
SET MARGIN TOP TO 100 デフォルト設定:51(51/100 インチ) 側面パラメーターには LEFT、RIGHT、TOP、または BOTTOM を指定します。四方の余白を変更する場合は、個別の SET MARGIN コマンドで各余白を指定する必要があります。値に 100 を指定すると、1 インチの余白が作られます。 [オプション]ダイアログ ボックス:印刷オプション |
|||||||||||||||||||||||||||||||||||||||||
SET MATH TO MIN デフォルト設定:MAX 2 つのオペランドが数式で評価されるときに小数点精度が動作する方法を指定します。
複数のオペランドの式では、SET MATH 設定はペアで動作します。標準の演算順序(BOMDAS)で評価されるときに、指定された設定を各オペランドのペアに適用し、必要に応じて端数処理します。 SET MATH 設定で、結果の小数点桁数が減る場合、結果は切り捨てられず、端数処理されます。 詳細については、数式の端数処理と小数点精度の制御を参照してください。 メモ Analytics テーブルが開いている間には、SET MATH を使用できません。 |
|||||||||||||||||||||||||||||||||||||||||
SET MONTHS "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec" 3 文字形式のデフォルトの月名を指定します。文字列パラメーターは、カンマで区切られた月名の省略形のリストです。 [オプション]ダイアログ ボックス:日付と時刻オプション |
|||||||||||||||||||||||||||||||||||||||||
SET NOTIFYFAILSTOP ON デフォルト設定:OFF NOTIFY コマンドが失敗した場合のスクリプトの動作を制御します。
[オプション]ダイアログ ボックス:コマンド オプション |
|||||||||||||||||||||||||||||||||||||||||
SET NOTIFYRETRYATTEMPTS TO 10 デフォルト設定:5 回 NOTIFY コマンドが最初の試行に失敗した後、電子メールの送信を試行する回数を指定します。0 から 255 までの数値を入力します。0 を入力すると、最初の失敗後に追加の試行は行われません。 NOTIFY コマンドが電子メールの送信に失敗することについて考えられる理由の 1 つは、電子メール サーバーを利用できないということです。 [オプション]ダイアログ ボックス:コマンド オプション |
|||||||||||||||||||||||||||||||||||||||||
SET NOTIFYRETRYINTERVAL TO 30 デフォルト設定:10 秒 NOTIFYRETRYATTEMPTS 間の秒数を指定します。1 から 255 までの数値を入力します。 [オプション]ダイアログ ボックス:コマンド オプション |
|||||||||||||||||||||||||||||||||||||||||
SET ORDER TO aAbBcC... SET ORDER デフォルト設定:システムデフォルト 文字フィールドの並べ替え順を指定します。values パラメーターは、指定の並べ替え順のすべての文字を列挙します。 2 番目のコマンドは、並べ替えの順序をシステムのデフォルト設定に戻します。 詳細については、[並べ替え順]オプションとソート順序を参照してください。 |
|||||||||||||||||||||||||||||||||||||||||
SET OVERFLOW OFF デフォルト設定:ON 数値のオーバーフローが発生した場合のスクリプトの動作を制御します。
[オプション]ダイアログ ボックス:数値オプション |
|||||||||||||||||||||||||||||||||||||||||
SET PASSWORD 1 TO "password123" パスワード定義を作成し、スクリプトの無人実行用にパスワード値を指定します。 番号パラメーターはパスワード定義を一意に識別するものであり、1 から 10 までの値である必要があります。パスワード値は、引用符で囲んだ値として指定します。 注意 SET PASSWORD コマンドは、スクリプトに実際のパスワードをクリアテキストで表示するため、この状況には適していません。より安全な代替手段として、PASSWORD コマンドを使用してスクリプト実行の最初にパスワードの入力を求め、メモリにパスワード値を一時的に安全に格納できます。 |
|||||||||||||||||||||||||||||||||||||||||
SET PERIODS TO "0,30,90,180,10000" デフォルト設定:0,30,60,90,120,10000 AGE コマンドによって使用される年齢調べ間隔のデフォルトを指定します。 [オプション]ダイアログ ボックス:日付と時刻オプション |
|||||||||||||||||||||||||||||||||||||||||
SET PICTURE "(9,999,999.99)" デフォルト設定:-999999.99 数値のデフォルト書式を指定します。 [オプション]ダイアログ ボックス:数値オプション |
|||||||||||||||||||||||||||||||||||||||||
SET READAHEAD TO 100 デフォルト設定:33 キロバイト 読み込むデータブロック(データバッファー)の大きさをキロバイト単位で指定します。5 から 255 までの数値を入力します。この設定の変更は、サポートからアドバイスされていない限り、行わないでください。 [オプション]ダイアログ ボックス:テーブル オプション |
|||||||||||||||||||||||||||||||||||||||||
SET RETRYIMPORT <TO> num |
SET RETRY TO 20 デフォルト設定:0 回 最初の試行が失敗した場合、Analytics がコマンドの実行を試行する回数を指定します。0 から 255 までの数値を入力します。0 を入力すると、最初の失敗後に追加の試行は行われません。 再試行の間の待ち時間は 1 秒です。 再試行を指定する機能は、データベースまたはクラウド データ サービスに接続する場合に便利ですが、一時的に利用できない可能性があります。データのディスクへの書き込みまたはデータのディスクからの読み取りで問題が発生した場合にもコマンドを再試行できます。 SET RETRY は以下のコマンドに適用されます。
メモ SET RETRYIMPORT は旧バージョンとの互換性を保つために引き続きサポートされます。SET RETRYIMPORT と SET RETRY では、同じアクションが実行されます。 [オプション]ダイアログ ボックス:コマンド オプション |
||||||||||||||||||||||||||||||||||||||||
SET SAFETY OFF デフォルト設定:ON 以下のいずれかの項目を上書きする前に確認ダイアログボックスを表示するかどうかを制御します。
コマンド ラインで、SET SAFETY をパラメーターなしで指定すると、SAFETY が現在オンであるかオフであるかが表示されます。 [オプション]ダイアログ ボックス:インターフェイス オプション |
|||||||||||||||||||||||||||||||||||||||||
SET SEPARATORS TO ".,," Analytics で使用されるデフォルトの小数点の記号、桁区切り文字、およびリストの区切り文字を指定します。SET SEPARATORS の値は、3 つの有効な区切り文字を次の順序で指定する必要があります。
3 つの区切り文字のうち、小数点の記号は一意である必要があります。このコマンドを使用する場合は、3 つの区切り文字をすべて指定してください。リストの区切り文字は主に、関数のパラメーターを区切るために使用されます。 [オプション]ダイアログ ボックス:数値オプション |
|||||||||||||||||||||||||||||||||||||||||
SET SESSION SET SESSION "Analysis" Analytics コマンド ログ内に新しいセッションを出力します。セッションは、現在の自国スタンプによって識別されます。 オプションの セッション名 では、30文字までの追加識別情報を追加できます。引用符は許可されていますが、必要ありません。 |
|||||||||||||||||||||||||||||||||||||||||
SET SORTMEMORY 800 デフォルト設定:0 ソート処理とインデックス処理に割り当てるメモリの最大量を指定します。数字パラメーターは 0 から 2000 メガバイト(MB)で、20 MB 単位で入力します。ソート メモリに 0 を設定した場合、Analytics により、現在空いているメモリが使用されます。 [オプション]ダイアログ ボックス:テーブル オプション |
|||||||||||||||||||||||||||||||||||||||||
SET SUPPRESSTIME ON デフォルト設定:OFF Analytics が日付時刻ソースデータの時間部分の表示を抑制するかどうかを制御します。 メモ この設定は、ODBC データソースを使用する(IMPORT ODBC コマンド)、またはデータベースに直接アクセスする(DEFINE TABLE DB コマンド)Analytics テーブルを定義する場合にのみ使用します。
SET SUPPRESSTIME ON/OFF コマンドは、スクリプト内またはコマンド ラインから発行できます。 コマンド ラインで、SET SUPPRESSTIME をパラメーターなしで指定すると、日付時刻データの時刻部分の出力抑制が現在オンであるかオフであるかが表示されます。 |
|||||||||||||||||||||||||||||||||||||||||
SET SUPPRESSXML ON デフォルト設定:OFF 画面へのコマンド出力をプレーンテキストと書式設定されたテキストのどちらで表示するかを制御します。
コマンドラインでパラメーターを指定せずに SET SUPPRESSXML を指定すると、現在の設定がオン/オフのどちらであるかが表示されます。 [オプション]ダイアログ ボックス:コマンド オプション |
|||||||||||||||||||||||||||||||||||||||||
SET TEST ON デフォルト設定:ON GROUP コマンドに関連する IF、WHILE、FOR、NEXT テストの結果をログに記録するかどうかを制御します。
[オプション]ダイアログ ボックス:コマンド オプション |
|||||||||||||||||||||||||||||||||||||||||
SET TIME "hh:mm:ss PM" デフォルト設定:hh:mm:ss PM ビュー、レポート、およびエクスポートされたファイルでの、日付時刻の時間部分と、独立した時間値の表示形式を指定します。 [オプション]ダイアログ ボックスで別の時刻書式文字を指定した場合でも、SET TIME コマンドを使用して時刻書式を指定するときは、時間には 'h'、分には 'm'、秒には 's' を使用する必要があります。例: SET TIME TO "hh:mm" [オプション]ダイアログ ボックス:日付と時刻オプション |
|||||||||||||||||||||||||||||||||||||||||
SET UTCZONE OFF デフォルト設定:ON UTC オフセットを含む時刻データの表示を制御します。UTC は協定世界時で、経度 0 度地点の時刻です。
例:
メモ UTC への時間の変換は表示上のことのみを目的としており、ソースデータには影響しません。この 2 つの異なる表示モードは、いつでも変更して切り替えることができます。 [オプション]ダイアログ ボックス:日付と時刻オプション |
|||||||||||||||||||||||||||||||||||||||||
SET VERIFY BLANK デフォルト設定:OFF テーブルが開かれるとき、またはテーブルのフィールドがコマンドによって処理されるときに、データの自動検証を制御します。
[オプション]ダイアログ ボックス:数値オプション |
|||||||||||||||||||||||||||||||||||||||||
SET WIDTH TO 20 デフォルト設定:12 数値演算フィールドや一時的に作成した数式の表示幅のデフォルト値(文字)を指定します。Analytics は最大幅を指定することはできません。 [オプション]ダイアログ ボックス:数値オプション |