SET-Befehl
Legt eine konfigurierbare Analytics-Option fest.
Hinweis
Der SET-Befehl stellt eine Analytics-Option nur für die Länge der Dauer der Analytics-Sitzung ein. Dies gilt sowohl, wenn Sie den SET-Befehl in der Analytics-Befehlszeile als auch in einem Analytics-Skript verwenden.
Um Analytics-Optionen so einzustellen, dass sie zwischen Analytics-Sitzungen erhalten bleiben, müssen Sie das Dialogfeld Optionen verwenden. Weitere Informationen finden Sie unter ACL-Optionen konfigurieren.
Syntax
Syntax |
Beispiele und Anmerkungen |
||||
---|---|---|---|---|---|
SET BEEP Wert |
SET BEEP 2 Gibt die Anzahl von Signaltönen bei Abschluss der Befehlsverarbeitung an. Der Parameter Wert muss zwischen zwischen 1 und 255 liegen. |
||||
SET CENTURY Wert |
SET CENTURY 40 Gibt das Jahr des Jahrhundertbeginns für zweistellige Jahreszahlen an. Der Wert-Parameter muss zwischen 0 und 99. Wenn Sie den den Wert für den Anfang des Jahrhunderts auf 40 setzen, bedeutet dies, dass zweistellige Jahresangaben zwischen 40 und 99 als 1940 bis 1999 und zweistellige Jahresangaben zwischen 00 und 39 als 2000 bis 2039 interpretiert werden. |
||||
SET CLEAN {ON | OFF} |
SET CLEAN ON Wenn diese Option aktiviert ist, ersetzt Analytics ungültige Zeichendaten durch Leerzeichen und ungültige numerische Daten durch Nullen. |
||||
SET DATE <TO> {0 | 1 | 2 | Zeichenfolge} |
SET DATE "JJJJ/MM/TT" Gibt an, wie Analytics das Datum und den Datumsteil von Datumzeiten in Ansichten, Berichten und exportierten Dateien anzeigt.
|
||||
SET DELETE_FILE ON Standardeinstellung: OFF Geben Sie ON ein, damit beim Löschen eines Tabellenlayouts automatisch die zugehörige Datendatei gelöscht wird. Geben Sie OFF ein, damit beim Löschen eines Tabellenlayouts ein Löschen der zugehörigen Datendatei verhindert wird. Sie müssen den Unterstrich ( _ ) in DELETE_FILE angeben. Wenn für SET DELETE_FILE in der Befehlszeile kein Parameter spezifiziert wird, wird angezeigt, ob DELETE_FILE zur Zeit ein- oder ausgeschaltet ist. Achtung Seien Sie vorsichtig, wenn Sie diese Option aktivieren. Es ist möglich, dass eine Original-Datendatei zusammen mit der Tabelle gelöscht wird. Datendateien werden sofort vollständig gelöscht. Sie werden nicht erst in den Windows-Papierkorb gesendet. |
|||||
SET DESIGNATION Wert |
SET DESIGNATION "Produziert von ABC Corporation" Der Parameter Wert ist eine in Anführungszeichen gesetzte Zeichenfolge, welche die Beschriftung angibt, die am oberen Rand jeder ausgedruckten Seite stehen soll. |
||||
SET ECHO {ON | NONE} |
SET ECHO NONE COM-Befehle und Ergebnisse in Skripts, die nicht im Protokoll erfasst werden. SET ECHO ON Geben Sie NONE an, um das Schreiben von Befehlen und Ergebnissen der Skripts in das Befehlsprotokoll von Analytics zu unterbinden. Geben Sie ON an, um die Protokollierung wieder aufzunehmen. Der SET ECHO-Befehl bezieht sich nur auf die Protokollierung von Befehlen und Ergebnissen in Skripts. Befehle, die über die Benutzeroberfläche oder die Befehlszeile eingegeben werden, sowie alle Ergebnisse, die diese hervorbringen, werden stets protokolliert, unabhängig davon wie ECHO eingestellt ist. Der Befehl SET ECHO NONE/ON kann in einem Skript oder der Befehlszeile verwendet werden. Er beeinflusst jedoch nur die Protokollierung Befehlen und Ergebnissen in Skripts, unabhängig davon von wo der der Befehl ausgeführt wird. Wenn für SET ECHO in der Befehlszeile kein Parameter spezifiziert wird, wird angezeigt, ob die Protokollierung von Befehlen und Ergebnissen in Skripts zur Zeit ein- oder ausgeschaltet ist. |
||||
SET EXACT {ON | OFF} |
SET EXACT ON Standardeinstellung: OFF Steuert, wie Analytics Zeichenfelder, Ausdrücke oder Literalwerte vergleicht. Hinweis Leerzeichen werden wie Zeichen behandelt.
Weitere Beispiele für SET EXACT finden Sie unter „Genauer Zeichenvergleich“ in der Registerkarte „Tabelle“ (Dialogfeld „Optionen“). Sie können die Funktion ALLTRIM( ) verwenden, um führende und nachgestellte Leerzeichen zu entfernen und sicherzustellen, dass nur Textzeichen und intern enthaltene Leerzeichen verglichen werden. Beispiel: ALLTRIM(" AB") = ALLTRIM("AB") ist wahr, falls die Werte durch ALLTRIM( ) umschlossen sind, und ansonsten falsch. Einige Analytics-Befehle und -Funktionen werden durch SET EXACT beeinflusst und andere nicht.
|
||||
SET FILTER <TO> {Test | Filtername} |
SET FILTER TO ProdNr = "070104347" SET FILTER TO ProdNrFilter Legt einen globalen Filter (Ansichtsfilter) für die offene Tabelle an und spezifiziert entweder einen logischen Test oder den Name eines gespeicherten bestehenden Filters. Bei der Angabe von SET FILTER ohne Parameter werden mögliche Filter der offenen Tabelle entfernt. |
||||
SET FOLDER Ordnerpfad |
Gibt den Analytics-Projektordner im Reiter Übersicht für die Befehlsausgabe an. Der Standardausgabeordner ist der Ordner, der die aktive Tabelle enthält. Dies ist ein Pfad im DOS-Stil mit dem Format /Ordnername/Unterordnername, in der erste Slash (/) auf die Root-Ebene in dem Reiter Übersicht hindeutet. Es muss ein vollständiger Dateipfad angegeben werden.
Der Ausgabeordner bleibt solange wie von Ihnen festgelegt erhalten, bis Sie ihn zurücksetzen oder das Projekt schließen. Beim Öffnen des Projektes wird der Ausgabeordner auf die Standardeinstellung des aktiven Tabellenordners zurückgesetzt. |
||||
SET FORMAT {ON | OFF} |
SET FORMAT ON Standardeinstellung: OFF Wenn Sie den Parameter ON verwenden, zeigt Analytics automatisch beim Öffnen einer neuen Tabelle das aktuelle Tabellenlayout und die Definitionen für Kalkulationsfelder an. Die Ergebnisse werden im Befehlsprotokoll angezeigt. |
||||
SET FUZZYGROUPSIZE <TO> Zahl |
SET FUZZYGROUPSIZE TO 10 Gibt die maximale Anzahl von Elementen an, die in einer Gruppe mit Fuzzy-Duplikaten in den Ausgabeergebnissen angezeigt wird. Der num-Parameter muss zwischen 2 und 100 liegen. Der Standardwert ist 20. Die angegebene Größe bleibt für die Dauer der Analytics-Sitzung aktiv. |
||||
SET GRAPH Typ |
SET GRAPH LINE Geben Sie den Diagrammtyp für alle nachfolgend generierten Diagramme an. Die ausgeführten Befehle müssen mit dem angegebenen Diagrammtyp kompatibel sein. Beispielsweise kann mit dem BENFORD-Befehl kein PIE2D- oder PIE3D-Diagramm erstellt werden. Bei Angabe eines inkompatiblen Diagrammtyps wird der Standarddiagrammtyp verwendet (BAR3D). Der Parameter Typ muss einen der folgenden Werte aufweisen:
|
||||
SET HISTORY <TO> Wert |
SET HISTORY TO 50 Gibt die maximale Anzahl beizubehaltender Tabellenverlaufseinträge an. Der Wert-Parameter muss zwischen 1 und 100 liegen. |
||||
SET INDEX <TO> Wert |
SET INDEX TO "KundenCode.INX" Gibt den auf die aktive Tabelle anzuwendenden Index an. |
||||
SET LEARN <TO> Skript |
SET LEARN TO InventoryRec Gibt den Namen der Skriptdatei an, die der Skript-Rekorder verwendet, um Befehle aufzuzeichnen. |
||||
SET LOG <TO> {Datei | OFF} |
SET LOG TO "Analyse.log" SET LOG OFF Der erste Befehl schaltet die Protokollierung auf das angegebene Protokoll um. Wenn das angegebene Protokoll noch nicht vorhanden ist, wird es erstellt. Der zweite Befehl stellt die Protokollierung im ursprünglichen Analytics-Befehlsprotokoll wieder her. Hinweis Die maximale Länge eines Analytics-Projektpfads und des Protokollnamens beträgt 259 Zeichen. Dies beinhaltet den Dateipfad, den Protokollnamen und die Dateierweiterung (.log). |
||||
SET LOOP <TO> Zahl |
SET LOOP TO 20 Gibt die maximale Anzahl von Schleifen an, die vom LOOP-Befehl ausgeführt werden kann, bevor der Befehl beendet wird. Der Bereich Zahl liegt zwischen 0 und 32767, wobei 0 den Schleifentest deaktiviert. |
||||
SET MARGIN Seite <TO> Wert |
SET MARGIN TOP TO 100 Geben Sie für den Parameter Seite LEFT, RIGHT, TOP oder BOTTOM an. Wenn Sie die Ränder an allen Seiten ändern möchten, muss jeder Rand mit einem separaten SET MARGIN-Befehl angegeben werden. Wenn Sie für Wert 100 angeben, wird ein Rand von 1 Zoll erzeugt. |
||||
SET MATH TO MIN Standardeinstellung: MAX Legt fest, wie die dezimale Genauigkeit funktioniert, wenn zwei Operanden in einem numerischen Ausdruck ausgewertet werden.
Bei Ausdrücken mit mehreren Operanden funktioniert die Einstellung SET MATH jeweils für zwei Operanden. Die festgelegte Einstellung wird also zwei Operanden zugewiesen, und es wird je nach Notwendigkeit gerundet, während sie in der üblichen mathematischen Reihenfolge ausgewertet werden (Klammern, Anordnung, Multiplikation/Division, Addition/Subtraktion). Falls durch die Einstellung SET MATH die Anzahl der Dezimalstellen verringert wird, wird das Ergebnis gerundet und nicht abgeschnitten. Weitere Informationen finden Sie unter Rundung und dezimale Genauigkeit in numerischen Ausdrücken kontrollieren. Hinweis Sie können SET MATH nicht verwenden, während eine Analytics-Tabelle geöffnet ist. |
|||||
SET MONTHS <TO> Zeichenfolge |
Gibt die Standardabkürzungen mit drei Zeichen für Monatsnamen an. Der Parameter Zeichenfolge ist die Liste von Monatsabkürzungen durch Kommas getrennt. |
||||
SET NOTIFYFAILSTOP {ON | OFF} |
SET NOTIFYFAILSTOP ON Standardeinstellung: OFF
|
||||
SET NOTIFYRETRYATTEMPTS <TO> Zahl |
SET NOTIFYRETRYATTEMPTS TO 10 Gibt an, wie oft der NOTIFY-Befehl versucht, eine E-Mail zu versenden, falls der erste Versuch nicht erfolgreich war. Geben Sie eine Zahl von 0 bis 255 ein. Wenn Sie 0 eingeben, werden nach dem ersten Fehlversuch keine zusätzlichen Versuche mehr unternommen. Der Standardwert ist 5. Ein möglicher Grund, weshalb der Befehl NOTIFY keine E-Mails senden kann, ist eine fehlende Erreichbarkeit des E-Mail-Servers. |
||||
SET NOTIFYRETRYINTERVAL <TO> Sekunden |
SET NOTIFYRETRYINTERVAL TO 30 Gibt die Zeit in Sekunden an, die zwischen Wiederholungsversuchen (NOTIFYRETRYATTEMPTS) gewartet wird. Geben Sie eine Zahl von 1 bis 255 ein. Die Standardeinstellung ist 10 Sekunden. |
||||
SET ORDER <TO> Werte |
Gibt die Sortierreihenfolge für Zeichenfelder an. Der Parameter Werte listet alle Zeichen für die ausgewählte Sortierreihenfolge auf. |
||||
SET OVERFLOW {ON | OFF} |
SET OVERFLOW OFF Standardeinstellung: ON Bei Angabe von OFF wird die Verarbeitung im Fall eines Überlauffehlers von Analytics nicht beendet. |
||||
SET PASSWORD 1 TO "Kennwort123" Wird verwendet, um eine Kennwortdefinition und einen Wert für das Kennwort bei unbeaufsichtigter Skriptausführung anzulegen. Der num-Parameter identifiziert die Kennwortdefinition eindeutig, und der Wert muss zwischen 1 und 10 liegen. Spezifizieren Sie den Wert des Kennworts als Zeichenfolge in Anführungszeichen. |
|||||
SET PERIODS <TO> Wert <;...n> |
SET PERIODS TO "0;30;90;180;10000" Gibt die vom AGE-Befehl verwendeten Standard-Alterungsperioden an. |
||||
SET PICTURE Format |
SET PICTURE "(9.999.999,99)" Gibt die Standardformatierung für numerische Werte an. |
||||
SET READAHEAD <TO> Größe |
Gibt die Puffergröße zum Lesen von Datenblöcken an. Sie sollten diese Einstellung nur ändern, falls der Support Sie dazu aufgefordert hat. |
||||
SET RETRY <TO> Zahl SET RETRYIMPORT <TO> Zahl |
SET RETRY TO 50 Gibt an, wie oft Analytics versucht, Daten zu importieren oder zu exportieren, falls der erste Versuch nicht erfolgreich war. Geben Sie eine Zahl von 0 bis 255 ein. Wenn Sie 0 eingeben, werden nach dem ersten Fehlversuch keine zusätzlichen Versuche mehr unternommen. Der Standardwert ist 0. Zwischen den erneuten Versuchen wird nicht abgewartet. Jeder folgende Versuch wird sofort durchgeführt, nachdem der vorige Versuch fehlgeschlagen war. Die Möglichkeit der Angabe von Wiederholungsversuchen ist hilfreich, falls Sie sich mit Datenbanken oder Cloud-Datendiensten verbinden, die unter Umständen vorübergehend nicht erreichbar sind. Gilt für die folgenden Befehle:
Hinweis SET RETRYIMPORT wird für die Abwärtskompatibilität beibehalten. SET RETRYIMPORT und SET RETRY führen identische Aktionen aus. |
||||
SET SAFETY {ON | OFF} |
SET SAFETY OFF Geben Sie ON ein, damit vor dem Überschreiben eines der folgenden Elemente ein Bestätigungsdialog angezeigt wird:
Geben Sie OFF ein, damit kein Dialogfeld angezeigt wird. Wenn für SET SAFETY in der Befehlszeile kein Parameter spezifiziert wird, wird angezeigt, ob SAFETY zur Zeit ein- oder ausgeschaltet ist. |
||||
SET SEPARATORS <TO> Werte |
SET SEPARATORS TO ",.;" Gibt die von Analytics verwendeten Standardtrennzeichen für Dezimalstellen, Tausenderstellen und Listen an. Die SET SEPARATORS-Werte müssen drei gültige Trennzeichen in der folgenden Reihenfolge sein:
Unter den drei Trennzeichen muss das Trennzeichen für Dezimalstellen eindeutig sein. Bei Verwendung des Befehls müssen alle drei Trennzeichen angegeben werden. Das Listentrennzeichen wird hauptsächlich zum Trennen von Funktionsparametern verwendet. |
||||
SET SESSION <Sitzungsname> |
SET SESSION SET SESSION "Analyse" Erstellt eine neue Sitzung im Analytics-Befehlsprotokoll. Die Sitzung wird durch den aktuellen Zeitstempel identifiziert. Über den optionalen Sitzungsnamen können Sie bis zu 30 Zeichen hinzufügen, um zusätzliche Informationen zur Identifizierung anzugeben. Anführungszeichen sind erlaubt, aber nicht erforderlich. |
||||
SET SORTMEMORY Zahl |
SET SORTMEMORY 800 Gibt die maximale Größe des Speichers an, die zum Sortieren und Indizieren von Prozessen zugewiesen wird. Der Parameter Zahl muss einen Wert von 0 bis 2000 Megabytes (MB) aufweisen, der in Schritten von 20 MB eingegeben wird. Wenn der Sortierspeicher auf Null festgelegt wird, verwendet Analytics den momentan verfügbaren Speicher. |
||||
SET SUPPRESSTIME ON Standardeinstellung: OFF Nur verwenden, wenn eine Analytics-Tabelle definiert wird, die eine ODBC-Datenquelle (IMPORT ODBC-Befehl) verwendet oder direkten Datenbankzugriff (DEFINE TABLE DB-Befehl) hat. Wenn Sie den ON-Parameter beim Definieren einer Tabelle verwenden, unterdrückt Analytics den Zeitteil der Datumzeit-Werte. Zum Beispiel wird 20141231 235959 gelesen, angezeigt und anschließend als 20141231 verarbeitet. Indem dieser Befehl in einem Analytics-Skript vor der Datumzeiteinführung (vor Version 10.0) verwendet wird, bei dem das Skript davon ausgeht, dass der Zeitteil der Datumzeitdaten abgeschnitten wird, wird die Ausführung des Skripts in einer Datumzeit-aktivierten Analytics-Version ermöglicht. Analytics unterdrückt den Zeitteil, indem nur der Datumsteil des Datumzeit-Formats verwendet wird. Die Zeitdaten liegen jedoch noch in der .fil-Datei der Datenbanktabelle vor. Falls erforderlich können Sie das Feld neu definieren oder eine neues Feld definieren, um den Zeitteil der Daten einzubeziehen. Wenn SET SUPPRESSTIME = OFF eingestellt ist, schließen Analytics-Tabellen, die ODBC verwenden oder direkten Datenbankzugriff haben, die vollständigen Datumzeitwerte ein. Sie können den Befehl SET SUPPRESSTIME ON/OFF in einem Skript oder in der Befehlszeile erteilen. Wenn für SET SUPPRESSTIME in der Befehlszeile kein Parameter spezifiziert wird, wird angezeigt, ob die Unterdrückung des Zeitteils bei Datenzeitdaten zur Zeit ein- oder ausgeschaltet ist. |
|||||
SET SUPPRESSXML {ON | OFF} |
SET SUPPRESSXML ON Standardeinstellung: OFF Gibt an, dass die Befehlsausgabe in unformatiertem statt formatiertem Text erfolgt. |
||||
SET TEST {ON | OFF} |
SET TEST ON Gibt an, ob die Ergebnisse von mit GROUP-Befehlen verknüpften IF-, WHILE-, FOR- und NEXT-Tests im Protokoll aufgezeichnet werden sollen. |
||||
SET TIME <TO> Zeichenfolge |
SET TIME "hh:mm:ss PM" Gibt an, wie in Analytics der Zeitteil von Datumzeiten und eigenständige Zeitwerte in Ansichten, Berichten und exportierten Dateien angezeigt werden. Wenn der SET TIME-Befehl zur Einstellung von benutzerdefinierten Datumsformaten verwendet wird muss 'h' für Stunde, 'm' für Minute und 's' für Sekunde verwendet werden, selbst wenn Sie in dem Dialogfenster Optionen andere Zeitformatzeichen angegeben haben. Beispiel: SET TIME TO "hh:mm" |
||||
SET UTCZONE {ON | OFF} |
SET UTCZONE OFF Standardeinstellung: ON
Beispiel:
Die Umwandlung der lokalen Zeit in UTC dient lediglich Anzeigezwecken und hat keinen Einfluss auf die Quelldaten. Sie können zwischen den beiden Anzeigemodi hin- und herschalten, sooft Sie möchten. |
||||
SET VERIFY {ON | OFF | BLANK} |
SET VERIFY ON Bei Angabe von ON überprüft Analytics bei jedem Öffnen einer Tabelle automatisch, ob der Inhalt von Datenfeldern dem Datentyp des Felds im Tabellenlayout entspricht. Bei Angabe von BLANK ersetzt Analytics über die für den Parameter ON beschriebene Prüfung hinaus ungültige Zeichendaten durch Leerzeichen und ungültige numerische Daten durch Nullen. |
||||
SET WIDTH <TO> Zeichen |
SET WIDTH TO 20 Gibt die Standard-Anzeigebreite in Zeichen für numerische Kalkulationsfelder oder numerische Ad-hoc-Ausdrücke an, wenn Analytics die maximale Breite nicht ermitteln kann. |