DIV-Makro
Das DIV-Makro Makro ist in IBM® Campaign und IBM® Interact verfügbar.
Syntax
data DIV divisor data / divisor
Parameter
data
Die numerischen Werte, die dividiert werden sollen. Dabei kann es sich um einen konstanten Wert, eine Spalte, einen Zellenbereich oder einen Ausdruck handeln, dessen Auswertung einen dieser Typen ergibt. Informationen zur Formatdefinition von data finden Sie im Abschnitt "Makrofunktionsparameter" im Kapitel des vorliegenden Handbuchs für Ihr IBM® Produkt.
divisor
Der oder die Wert(e), durch die die Werte im angegebenen Datenbereich dividiert werden sollen. Dabei kann es sich um einen konstanten Wert, eine Spalte, einen Zellenbereich oder einen Ausdruck handeln, dessen Auswertung einen dieser Typen ergibt. Die Anzahl der Spalten in data2 muss mit der Anzahl der Spalten in data1 übereinstimmen, es sei denn, bei data2 handelt es sich um eine Konstante. Informationen zur Formatdefinition von divisor (identisch mit data) finden Sie im Abschnitt "Makrofunktionsparameter" im Kapitel des vorliegenden Handbuchs für Ihr IBM® Produkt.
Beschreibung
DIV dividiert den angegebenen Datenbereich durch den Wert des Divisors. DIV gibt für jede Eingabespalte eine neue Spalte zurück, wobei jeweils die entsprechende Spalte von data durch die entsprechende Spalte von divisor dividiert wird (d. h., die erste Spalte von data wird durch die erste Spalte von divisor dividiert, die zweite Spalte durch die zweite Spalte usw.).
Wenn es sich bei divisor um eine Konstante handelt, wird jeder Wert in data durch den betreffenden Wert dividiert. Wenn data2 eine oder mehrere Spalten enthält, werden die Berechnungen zeilenweise zwischen einer Spalte von data2 und einer Spalte von data2 ausgeführt. Die erste Zeile von data wird durch die erste Zeile von divisor dividiert, die zweite Zeile durch die zweite Zeile usw. Diese zeilenweise ausgeführte Berechnung erzeugt für jede Zeile ein Ergebnis, bis zum letzten Wert der kürzesten Spalte.
*
Wenn eine Spalte in jeder Zeile dieselbe Zahl x wie divisor enthält, ist dies dasselbe, als wenn als divisor die Konstante x verwendet wird.
*
Der Operator DIV kann durch einen Schrägstrich (/) abgekürzt werden.
Beispiele
TEMP = 8 DIV 4 oder TEMP = 8/4
Erstellt eine neue Spalte TEMP, die den Wert zwei enthält.
Erstellt eine neue Spalte TEMP, in der jeder Wert den Inhalt von Spalte V1 darstellt, der durch acht dividiert ist.
Erstellt drei neue Spalten TEMP, VX und VY. Die Werte in der Spalte TEMP sind der durch zwei dividierte Inhalt von Spalte V1, die Werte von Spalte VX sind der durch zwei dividierte Inhalt von Spalte V2 und die Werte von Spalte VY sind der durch zwei dividierte Inhalt von Spalte V3.
Erstellt eine neue Spalte TEMP, die nur Einsen enthält (jeder Wert, der durch sich selbst dividiert wird, ergibt eins).
Erstellt eine neue Spalte TEMP, wobei jeder Zeilenwert von Spalte V1 durch den entsprechenden Zeilenwert von Spalte V2 dividiert ist.
Erstellt drei neue Spalten TEMP, VX und VY. In der Spalte TEMP sind die Werte von Spalte V1 durch die entsprechenden Zeilenwerte von Spalte V4 dividiert. Die Spalte VX enthält die Division von Spalte V2 durch Spalte V5. Die Spalte VY enthält die Division von Spalte V3 durch Spalte V6.
TEMP = V1[10:20] / V2 oder TEMP = V1[10:20] / V2[1:11]
Erstellt eine neue Spalte TEMP, deren erste 11 Zellen das Ergebnis der Division der Werte in Zeile 10-20 von Spalte V1 durch die Werte in Zeile 1-11 von Spalte V2 enthalten. Die anderen Zellen in TEMP sind leer.
Zugehörige Funktionen