CALCULATE-Befehl
Berechnet den Wert eines oder mehrerer Ausdrücke.
Syntax
CALCULATE Ausdruck <AS Ergebnisbezeichnung> <;...n>
Parameter
Name | Beschreibung |
---|---|
Ausdruck |
Der zu berechnende Ausdruck. Der Ausdruck kann einer der vier Typen sein:
Trennen Sie mehrere Ausdrücke durch ein Semikolon: CALCULATE 4,7 * 18,5; 1 + 2; "a" + "b" |
AS Ergebnisbezeichnung Optional |
Der Name des Ergebnisses bei der Darstellung auf dem Bildschirm und im Analytics-Befehlsprotokoll. Ergebnisbezeichnung muss aus einer Zeichenfolge in Anführungszeichen oder einem gültigen Zeichenausdruck bestehen. Falls dies ausgelassen wird, wird der zu berechnende Ausdruck als Ergebnisname angezeigt. |
Beispiele
Durchführen einer einfachen Berechnung
Sie verwenden CALCULATE, um 4,70 mit 18,50 zu multiplizieren. Es wird das Ergebnis 86,95 zurückgegeben:
CALCULATE 4,70 * 18,50
Ergebnisse einer Berechnung benennen
Sie verwenden CALCULATE, um mit den zuvor definierten Feldern für Verkaufspreis und Stückkosten die Bruttomarge für den aktuell ausgewählten Datensatz zu berechnen:
CALCULATE Verkaufspreis - Stückkosten AS "Marge"
Das Ergebnis wird auf dem Bildschirm und im Protokoll als „Marge“ dargestellt.
Bemerkungen
Funktionsweise
CALCULATE liefert die Funktionalität eines Taschenrechners, wobei Sie auf Analytics-Funktionen, -Variablen und -Daten im aktuell ausgewählten Datensatz zugreifen können.
Befehlsausgabe
In Abhängigkeit davon, wo Sie CALCULATE ausführen, werden die Ergebnisse an verschiedenen Stellen ausgegeben:
- Von der Befehlszeile Das Ergebnis wird auf dem Bildschirm angezeigt.
- Von einem Skript Das Ergebnis wird im Protokoll aufgezeichnet.
Der Wert Ergebnisbezeichnung ist keine Variable, die in einem Skript verwendet werden kann. Er wird ausschließlich zum Identifizieren der Berechnung im Fenster oder Protokoll verwendet.
Anzahl der Dezimalstellen in der Ausgabe
In einer numerischen Berechnung hat das Ergebnis ebenso viele Dezimalstellen wie die Ausdruckskomponente mit der höchsten Anzahl der Dezimalstellen.
Gibt „1“ zurück:
CALCULATE 365/52/7
Gibt „1,0027“ zurück:
CALCULATE 365,0000/52/7
Mit Tabelleneingaben arbeiten
Wenn der Ausdruck einen Feldwert enthält, muss die entsprechende Tabelle geöffnet sein. Wechseln Sie mithilfe der Befehle FIND, SEEK oder LOCATE zu dem Datensatz, der mit CALCULATE analysiert werden soll.