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.
Siehe auch