MULT
Syntax
Daten MULT Multiplikator; Daten * Multiplikator
Parameter
Daten
Die numerischen Werte, die multipliziert 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 Daten finden Sie im Abschnitt "Makrofunktionsparameter" im Kapitel des vorliegenden Handbuchs für Ihr IBM® Produkt.
Multiplikator
Die Zahl, mit der alle Werte in der angegebenen Spalte multipliziert 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 Multiplikator muss mit der Anzahl der Spalten in Daten übereinstimmen, es sei denn, bei Multiplikator handelt es sich um eine Konstante. Informationen zur Formatdefinition von Multiplikator (identisch mit Daten) finden Sie im Abschnitt "Makrofunktionsparameter" im Kapitel des vorliegenden Handbuchs für Ihr IBM® Produkt.
Beschreibung
MULT multipliziert die Werte in den beiden angegebenen Datenbereichen. MULT gibt für jede Eingabespalte eine neue Spalte zurück, die die mit Multiplikator multiplizierten Zahlen in Daten enthält. Wenn es sich bei Multiplikator um eine Konstante handelt, wird jeder Wert in Daten mit dem betreffenden Wert multipliziert. Wenn es sich bei Multiplikator um eine Spalte handelt, werden die Berechnungen zeilenweise ausgeführt. Die erste Zeile von Daten wird mit der ersten Zeile von Multiplikator multipliziert, die zweite Zeile mit der zweiten 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 Multiplikator enthält, ist dies dasselbe, als wenn als Multiplikator die Konstante x verwendet wird.
*
Der Operator MULT kann durch einen Stern (*) abgekürzt werden.
Dieses Makro ist in IBM® Interact verfügbar.
Beispiele
TEMP = 8 MULT 4 oder TEMP = 8 * 4
Erstellt eine neue Spalte TEMP, die den Wert 32 enthält.
Erstellt eine neue Spalte TEMP, in der jeder Wert den Inhalt von Spalte W1 darstellt, der mit acht multipliziert ist.
Erstellt drei neue Spalten TEMP, WX und WY. Die Werte in der Spalte TEMP sind jeweils das Zweifache des Inhalts von Spalte W1, die Werte von Spalte WX sind das Zweifache des Inhalts von Spalte W2 und die Werte von Spalte WY sind das Zweifache des Inhalts von Spalte W3.
Erstellt eine neue Spalte TEMP, die das Quadrat jedes Werts in Spalte W1 enthält.
Erstellt eine neue Spalte TEMP, wobei jeder Zeilenwert von Spalte W1 mit dem entsprechenden Zeilenwert von Spalte W2 multipliziert ist.
Erstellt drei neue Spalten TEMP, WX und WY. In der Spalte TEMP sind die Werte von Spalte W1 mit den entsprechenden Zeilenwerten von Spalte W4 multipliziert. Die Spalte WX enthält die Multiplikation von Spalte W2 mit Spalte W5. Die Spalte WY enthält die Multiplikation von Spalte W3 mit Spalte W6.
TEMP = W1[10:20] * W2 oder TEMP = W1[10:20] * W2[1:11]
Erstellt eine neue Spalte TEMP, deren erste 11 Zellen das Ergebnis der Multiplikation der Werte in Zeile 10-20 von Spalte W1 mit den Werten in Zeile 1-11 von Spalte W2 enthalten. Die anderen Zellen in TEMP sind leer.
Zugehörige Funktionen