AVG-Makro

Die AVG Makro ist in Unica Campaign und Unica Interact verfügbar.

Syntax

AVG(data [, keyword])

Parameter

data

Die numerischen Werte, deren arithmetisches Mittel berechnet werden soll. Dabei kann es sich um einen konstanten Wert, eine Spalte, einen Zellenbereich oder einen Ausdruck handeln, dessen Auswertung einen der obigen Typen ergibt. Informationen zur Formatdefinition von data finden Sie im Abschnitt "Makrofunktionsparameter" im Kapitel des vorliegenden Handbuchs für Ihr Produkt.

keyword

Dieses optionale Schlüsselwort legt fest, wie die Berechnung auf den Eingabedatenbereich angewendet wird. Wählen Sie eines der folgenden Schlüsselwörter aus:

ALL - Wendet die Berechnung auf alle Zellen in data an (Standard)

COL - Führt die Berechnung für jede Zeile von data gesondert aus data

ROW - Führt die Berechnung für jede Spalte von data gesondert aus data

Weitere Informationen zur Verwendung von Schlüsselwörtern in Unica Campaign finden Sie in Formatspezifikationen.

Anmerkung: Viele Makrofunktionen nehmen die Schlüsselwortparameter {ALL | COL | ROW} an. Diese Schlüsselwörter gelten nicht für Unica Campaign, da es sich bei den Eingabedaten immer um eine Einzelspalte oder ein Einzelfeld handelt. Das Makro verhält sich immer so, als ob das Schlüsselwort COL angegeben würde. Daher brauchen Sie diese Schlüsselwörter nicht anzugeben, wenn Sie Unica Campaign verwenden.

Syntax

AVG Berechnet das arithmetische Mittel oder den Durchschnitt der Zellen im angegebenen Datenbereich. Das arithmetische Mittel wird berechnet, indem der Inhalt aller Zellen addiert und das Ergebnis durch die Anzahl der Zellen geteilt wird. Die Anzahl der von AVG zurückgegebenen Spalten hängt von keyword ab.

  • Wenn keyword den Wert ALL hat, gibt AVG eine neue Spalte zurück, die einen Einzelwert (den Durchschnitt aller Zellen in data) enthält.
  • Wenn keyword den Wert COL hat, gibt AVG für jede Eingabespalte eine neue Spalte zurück. Jede neue Spalte enthält einen Wert (den Durchschnitt aller Zellen in der entsprechenden Eingabespalte).
  • Wenn keyword den Wert ROW hat, gibt AVG eine neue Spalte zurück, die den Durchschnitt für jede Zeile von data enthält.
Anmerkung: Leere Zellen werden bei der Berechnung ignoriert.
Anmerkung: AVG ist mit der Makrofunktion MEAN identisch.

Beispiele

TEMP = AVG(V1)

Erstellt eine Spalte namens TEMP, die einen Einzelwert enthält, der das arithmetische Mittel des Inhalts von Spalte V1 darstellt.

TEMP = AVG(V1:V3)

Erstellt eine Spalte namens TEMP, die einen Einzelwert enthält, der das arithmetische Mittel des Inhalts von Spalte V1, V2 und V3 darstellt.

TEMP = AVG(V1[10:20])

Erstellt eine Spalte namens TEMP, die einen Einzelwert enthält, der das arithmetische Mittel der Zellen in den Zeilen 10 bis 20 von Spalte V1 darstellt.

TEMP = AVG(V1[1:5]:V4)

Erstellt eine Spalte namens TEMP, die einen Einzelwert enthält, der das arithmetische Mittel der Zellen in den Zeilen 1 bis 5 der Spalten V1 bis V4 darstellt.

TEMP = AVG(V1:V3, COL)

Erstellt drei neue Spalten namens TEMP, VX und VY. Der Einzelwert in der Spalte TEMP ist das arithmetische Mittel des Inhalts von Spalte V1. Der Einzelwert in der Spalte VX ist das arithmetische Mittel des Inhalts von Spalte V2. Der Einzelwert in der Spalte VY ist das arithmetische Mittel des Inhalts von Spalte V3.

TEMP = AVG(V1[1:5]:V3, COL)

Erstellt drei neue Spalten namens TEMP, VX und VY, die jeweils einen Einzelwert enthalten. Der Wert in der Spalte TEMP ist das arithmetische Mittel der Zellen in den Zeilen 1 bis 5 von Spalte V1. Der Wert in der Spalte VX ist das arithmetische Mittel der Zellen in den Zeilen 1 bis 5 von Spalte V2. Der Wert in der Spalte VY ist das arithmetische Mittel der Zellen in den Zeilen 1 bis 5 von Spalte V3.

TEMP = AVG(V1, ROW)

Erstellt eine Spalte namens TEMP, die dieselben Werte wie Spalte V1 enthält (das arithmetische Mittel einer beliebigen Zahl ist die Zahl selbst).

TEMP = AVG(V1:V3, ROW)

Erstellt eine Spalte namens TEMP, in der jeder Zelleneintrag das arithmetische Mittel der entsprechenden Zeile in den Spalten V1, V2 und V3 darstellt.

TEMP = AVG(V1[1:5]:V3, ROW)

Erstellt eine Spalte namens TEMP, in der die Zellen in den Zeilen 1 bis 5 das arithmetische Mittel der entsprechenden Zeile in den Spalten V1 bis V3 enthalten. Die anderen Zellen in TEMP sind leer.

Zugehörige Funktionen

Funktion Syntax
SUM oder TOTAL Berechnet die Summe eines Zellenbereichs.