Freigeben über


MINX-Funktion (DAX)

Gibt den kleinsten numerischen Wert zurück, der sich aus der Auswertung eines Ausdrucks für jede Zeile einer Tabelle ergibt.

Syntax

MINX(<table>, < expression>)

Parameter

Ausdruck

Definition

table

Die Tabelle, die die Zeilen enthält, für die der Ausdruck ausgewertet wird.

expression

Der Ausdruck, der für jede Zeile der Tabelle ausgewertet werden soll.

Rückgabewert

Eine Dezimalzahl.

Hinweise

Die MINX-Funktion erfordert als erstes Argument eine Tabelle oder einen Ausdruck, der eine Tabelle zurückgibt. Das zweite Argument enthält den Ausdruck, der für jede Zeile der Tabelle ausgewertet wird.

Die MINX-Funktion wertet die Ergebnisse des Ausdrucks im zweiten Argument nach den folgenden Regeln aus:

  • Es werden nur Zahlen berücksichtigt. Wenn der Ausdruck keine Zahl ergibt, gibt MINX 0 (null) zurück.

  • Leere Zellen, logische Werte und Text werden ignoriert. Als Text dargestellte Zahlen werden als Text behandelt.

Wenn Sie logische Werte und Textdarstellungen von Zahlen in einen Verweis als Teil der Berechnung einschließen möchten, verwenden Sie die MINA-Funktion.

Beispiel

Im folgenden Beispiel wird die Tabelle Internetverkäufe gefiltert, sodass nur die Zeilen für eine bestimmte Vertriebsregion zurückgegeben werden. Dann wird der kleinste Wert in der Spalte Freight ermittelt.

=MINX( FILTER(InternetSales, [SalesTerritoryKey] = 5),[Freight])

Im folgenden Beispiel wird die gleiche gefilterte Tabelle wie im vorherigen Beispiel verwendet, aber statt lediglich für jede Zeile der gefilterten Tabelle nach Werten in der Spalte zu suchen, berechnet die Funktion die Summe der Spalten Freight und TaxAmt und gibt den kleinsten Wert zurück, der sich aus dieser Berechnung ergibt.

=MINX( FILTER(InternetSales, InternetSales[SalesTerritoryKey] = 5), InternetSales[Freight] + InternetSales[TaxAmt])

Anmerkungen

Im ersten Beispiel sind die Namen der Spalten nicht qualifiziert. Im zweiten Beispiel sind die Spaltennamen vollqualifiziert.