Attributtyp "Berechnet"
Ein berechnetes Attribut ist ein Anzeigefeld, dessen Wert anhand einer bestimmten Formel berechnet wird.
Wenn Sie ein Formular speichern, das berechnete Attribute enthält, prüft IBM® Marketing Operations die Formeln, um sicherzustellen, dass sie gültig sind.
Ein berechnetes Attribut bietet folgende grundlegende Optionen.
Formelsyntax
Sie können die folgenden binären Operationen ausführen.
*
*
*
*
Sie können bei einer beliebigen Zahl von durch Kommas getrennten Operanden folgende Operationen ausführen.
*
Sum: z. B. Sum(Salary, 1000, Bonus)
*
Avg: arithmetischer Durchschnitt, z. B., Avg(BudgQtr1, BudgQtr2, BudgQtr3)
*
Min: wählen Sie einen Minimalwert aus, z. B. Min(IQ, 125)
*
Max: wählen Sie einen Maximalwert aus, z. B. Max(Sale1, Sale2, Sale3, Sale4)
Für Operanden gibt es folgende Optionen.
*
*
Beispiel für berechnete Attribute
Angenommen, das Formular Gehälter enthält folgende Währungsfelder: Grundgehalt, Bonus, Versicherung und Steuern. Sie können ein berechnetes Feld namens Nettozahlung erstellen und dafür folgende Formel eingeben: BaseSalary+Bonus-FedTax-Insurance
Negativbeispiel
Da Sie einen Verweis für ein berechnetes Feld innerhalb eines anderen Felds erstellen können, achten Sie darauf, dass Sie keine unendliche Rekursion erzeugen. Sie sollten z. B. ein Formular mit folgenden Attributen berücksichtigen.
*
Gehalt: ein Ganzzahl- oder Geldattribut
*
Provision = Gehalt + (Bonus * 0,10)
*
Bonus = (Provision * 0,5) + 1000
Die Attribute Provision und Bonus verweisen aufeinander und erzeugen eine Endlosschleife, sobald das System versucht, die Werte zu berechnen.
Beispiel für Rasterattribut
Berechnete Felder können in Rastern und in Formularen verwendet werden. Ein einfaches Beispiel: Wenn ein Raster Spalten für die Einheiten und die Kosten pro Einheit enthält, können Sie eine Spalte für das Raster erstellen, die den Gesamtaufwand darstellt: Units * CostPerUnit