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 DECIMALS()-Funktion verwenden, um die Anzahl an Dezimalstellen für Wert-Parameter festzulegen.

Gibt „3,60“ zurück:

MINIMUM(3,6;10,88; DECIMALS(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.