FACTORIAL-Makro
Das FACTORIAL-Makro Makro ist nur in IBM® Campaign verfügbar.
Syntax
FACTORIAL(data)
Parameter
data
Die Ganzzahlwerte, deren Fakultät berechnet werden soll. Dabei kann es sich um einen konstanten Wert, eine Spalte, einen Zellenbereich oder einen Ausdruck handeln, dessen Auswertung einen dieser Typen ergibt; der Wert muss jedoch größer-gleich null sein. Informationen zur Formatdefinition von data finden Sie im Abschnitt "Makrofunktionsparameter" im Kapitel des vorliegenden Handbuchs für Ihr IBM® Produkt.
Beschreibung
FACTORIAL berechnet die Fakultät der Werte im angegebenen Datenbereich. Alle Eingabewerte müssen Ganzzahlen größer-gleich null sein. Die Fakultät einer Ganzzahl kleiner-gleich eins ist eins. Bei Ganzzahlen X ≥ 2 ist die Fakultät x! = x (x-1)(x-2)…(x - (x-1)). FACTORIAL gibt für jede Eingabespalte eine neue Spalte zurück, die die Fakultät der Zahlen in der entsprechenden Eingabespalte enthält.
*
Jeder Wert größer als 34 erzeugt die Ausgabe ??? (Gleitkomma-Überlauffehler).
Beispiele
Erstellt eine neue Spalte TEMP, die den Wert 6 enthält.
Erstellt eine neue Spalte TEMP, in der jeder Wert die Fakultät des Inhalts von Spalte V1 darstellt.
Erstellt drei neue Spalten TEMP, VX und VY. Die Werte in der Spalte TEMP sind jeweils die Fakultät des Inhalts von Spalte V1, die Werte von Spalte VX sind die Fakultät des Inhalts von Spalte V2 und die Werte von Spalte VY sind die Fakultät des Inhalts von Spalte V3.
Erstellt eine neue Spalte TEMP, in der die ersten 11 Zellen jeweils die Fakultät der Werte in Zeile 10-20 von Spalte V1 darstellen. Die anderen Zellen in TEMP sind leer.
Erstellt zwei neue Spalten TEMP und VX, die jeweils Werte in Zeile 1-50 enthalten (die anderen Zellen sind leer). Die Werte in der Spalte TEMP sind jeweils die Fakultät der Zeilen von Spalte V1, die Werte in der Spalte VX sind die Fakultät der Zeilen von Spalte V2.