Udostępnij za pośrednictwem


Funkcja MINX

Zwraca najmniejszą wartość liczbową spośród wyników wyrażenia obliczonego dla poszczególnych wierszy tabeli.

Składnia

MINX(<table>, < expression>)

Parametry

Termin

Definicja

table

Tabela zawierająca wiersze, dla których ma być obliczane wyrażenie.

wyrażenie

Wyrażenie, które ma zostać obliczone dla poszczególnych wierszy tabeli.

Wartość zwracana

Liczba dziesiętna.

Uwagi

Funkcja MINX przyjmuje jako pierwszy argument tabelę lub wyrażenie zwracające tabelę. Drugi argument wskazuje wyrażenie, które ma zostać obliczone dla poszczególnych wierszy tabeli.

Funkcja MINX operuje wynikami wyrażenia w drugim argumencie zgodnie z następującymi regułami:

  • Liczone są tylko liczby. Jeśli wyrażenie nie daje w wyniku liczby, funkcja MINX zwraca wartość 0 (zero).

  • Puste komórki, wartości logiczne i wartości tekstowe są ignorowane. Liczby przedstawione jako tekst są traktowane jako tekst.

Jeśli wartości logiczne i tekstowe reprezentacje liczb w odwołaniu mają być uwzględniane w obliczeniach, należy użyć funkcji MINA.

Przykład

W poniższym przykładzie filtrowana jest tabela InternetSales i są zwracane wiersze dotyczące tylko określonego terytorium sprzedaży. Następnie formuła znajduje wartość minimalną w kolumnie Freight.

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

W poniższym przykładzie używana jest ta sama tabela wyfiltrowana co w przykładzie poprzednim, ale zamiast tylko wyszukiwać wartości dla poszczególnych wierszy wyfiltrowanej tabeli, funkcja oblicza sumę dwóch kolumn, Freight i TaxAmt, i zwraca najmniejszą wartość wynikającą z tych obliczeń.

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

Komentarze

W pierwszym przykładzie nazwy kolumn nie są kwalifikowane. W drugim przykładzie nazwy kolumn są w pełni kwalifikowane.

Zobacz także

Odwołanie

Funkcja MIN

Funkcja MINA

Funkcja MINX

Inne zasoby

Funkcje statystyczne (język DAX)