DIV-Makro

Die DIV Makro ist in Unica Campaign und Unica 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 Produkt.

divisor

Der Wert oder die Werte, durch den oder 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 (dasselbe wie bei data), siehe den Abschnitt "Makrofunktionsparameter" im Kapitel des vorliegenden Handbuchs für Ihr Produkt.

Syntax

DIV dividiert den angegebenen Datenbereich durch den Divisorwert. Er gibt für jede Eingabespalte eine neue Spalte zurück, die jeweils die entsprechende Spalte in data1 dividiert durch die entsprechende Spalte von data2 enthält (d.h. die erste Spalte von data1 wird durch zur ersten Spalte von data dividiert, die zweite Spalte mit der zweiten Spalte usw.)

Wenn data2 eine Konstante ist, wird jeder Wert in data1 durch diesen Wert dividiert. Wenn data2 eine oder mehrere Spalten enthält, werden die Berechnungen auf Zeilenbasis für eine Spalte aus data2 und eine Spalte aus data2 durchgeführt. Die erste Zeile von data1 wird durch den Wert der ersten Zeile von data2 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.

Anmerkung: 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.
Anmerkung: 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.

TEMP = V1/8

Erstellt eine neue Spalte TEMP, in der jeder Wert der Inhalt der Spalte V1 dividiert durch acht ist.

TEMP =V1:V3/2

Erstellt drei neue Spalten mit den Namen TEMP, VX, und VY. Die Werte in der Spalte TEMP entsprechen dem Inhalt der Spalte V1 geteilt durch zwei, die Werte der Spalte VX entsprechen dem Inhalt der Spalte V2 geteilt durch zwei und die Werte der Spalte VY entsprechen dem Inhalt der Spalte V3 dividiert durch zwei.

TEMP = V1/V1

Erstellt eine neue Spalte TEMP, die nur Einsen enthält (jede Zahl ist gleich sich selbst).

TEMP = V1/V2

Erstellt eine neue Spalte TEMP, wobei jeder Zeilenwert von Spalte V1 durch den entsprechenden Zeilenwert von Spalte V2 dividiert ist.

TEMP = V1:V3/V4:V6

Erstellt drei neue Spalten mit den Namen 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, in der die ersten 11 Zellen das Ergebnis der Division der Werte in den Zeilen 10-20 der Spalte V1 durch die Werte in den Zeilen 1-11 der Spalte V2 enthalten. Die anderen Zellen in TEMP sind leer.

Zugehörige Funktionen

Funktion Syntax
MOD Berechnet den Modulo-Wert des Inhalts des angegebenen Datenbereichs.
MULT Multipliziert die Inhalte zweier Datenbereiche.
POW Erhebt einen Basiswert in die Potenz des angegebenen Exponenten.