MINIMUM( )-Funktion
Gibt den Minimalwert in einer Menge numerischer Werte oder den ältesten Wert in einer Menge von Datumzeit-Werten zurück.
Syntax
MINIMUM(Wert_1; Wert_2 <;...n>)
Parameter
Name | Typ | Beschreibung |
---|---|---|
Wert_1; Wert_2 <; ...n> |
numerisch Datumzeit |
Die zu vergleichenden Werte, getrennt durch Semikolons. Alle Werte müssen denselben Datentyp aufweisen. Zusätzlich müssen Datumzeit-Werte denselben Untertyp aufweisen. Sie können nicht Datum-, Datumzeit- oder Zeitwerte in einer einzelnen Funktionsausführung mischen. |
Ausgabe
Numerisch oder Datumzeit.
Beispiele
Einfache Beispiele
Literale numerische Eingabe
Gibt „4“ zurück:
MINIMUM(4; 7)
Gibt „3“ zurück:
MINIMUM(4; 7; 3; 8)
Gibt „3,00“ zurück:
MINIMUM(4; 7,25; 3; 8)
Literale Datumzeit eingeben
Gibt `20161229` zurück:
MINIMUM(`20161231`; `20161229`; `20161230`)
Gibt `20161229 23:59:59` zurück:
MINIMUM(`20161231 235959`; `20161229 235959`)
Gibt `23:59:57` zurück:
MINIMUM(`,235957`; `,235959`; `,235958`)
Feldeingabe
Gibt das älteste Datum der drei Felder in jedem Datensatz zurück:
MINIMUM(Bestelldatum; Rechnungsdatum; Zahlungsdatum)
Weiterführende Beispiele
Den niedrigsten Wert in mehreren Feldern identifizieren
Erstellen Sie ein Kalkulationsfeld, um den niedrigsten Wert in den Feldern Kosten, Verkaufspreis und Rabattpreis zu identifizieren:
DEFINE FIELD Niedriger_Wert COMPUTED MINIMUM(Kosten; Verkaufspreis; Rabattpreis)
Datumswerte vor dem Beginn eines Quartals entdecken
Um herauszufinden, ob es in mehreren Feldern Datumswerte vor dem Beginn eines Quartals gibt, erstellen Sie ein Kalkulationsfeld mit einem Ausdruck wie dem folgenden:
DEFINE FIELD Vorquartal COMPUTEDMINIMUM(Bestelldatum; Rechnungsdatum; Zahlungsdatum; `20160101`)
- Für Datensätze, bei denen alle Datumswerte mindestens der 1. Januar 2016 oder später sind, wird `20160101` zurückgegeben.
- Für Datensätze, bei denen mindestens ein Datumswert vor dem 1. Januar 2016 liegt, wird das älteste Datum der drei Felder zurückgegeben.
Bemerkungen
Wie Dezimalstellen in numerischen Wertemengen funktionieren
Wenn zu vergleichende numerische Werte nicht die gleiche Anzahl an Dezimalstellen aufweisen, wird das Ergebnis mit der größeren Anzahl von Dezimalstellen dargestellt.
Gibt „3,600“ zurück:
MINIMUM(3,6;10,88; 20,482)
Sie können die DEC()-Funktion verwenden, um die Anzahl an Dezimalstellen für Wert-Parameter festzulegen.
Gibt „3,60“ zurück:
MINIMUM(3,6;10,88; DEC(20,482; 2))
Die Abkürzung MIN( )
In ACLScript können Sie die Abkürzung MIN( ) für die MINIMUM( )-Funktion verwenden, obwohl diese Abkürzung die Funktion nicht eindeutig identifiziert, was normalerweise erforderlich ist, wenn Abkürzungen von Funktionsnamen eingesetzt werden.
MIN( ) könnte ebenfalls eine Abkürzung für MINUTE( ) sein. Analytics reserviert die Abkürzung MIN( ) jedoch für die MINIMUM( )-Funktion.