MINX
Zwraca najniższą wartość, która wynika z obliczania wyrażenia dla każdego wiersza tabeli.
Składnia
MINX(<table>, < expression>,[<variant>])
Parametry
Okres | Definicja |
---|---|
tabelę | Tabela zawierająca wiersze, dla których zostanie obliczone wyrażenie. |
wyrażenie | Wyrażenie, które ma zostać ocenione dla każdego wiersza tabeli. |
Wariant | (Opcjonalnie) Jeśli wartość TRUE, a jeśli istnieją typy wariantów lub wartości mieszanych, zwracana jest najniższa wartość oparta na usłudze ASC ORDER BY. |
Wartość zwracana
Najniższa wartość.
Uwagi
Funkcja MINX przyjmuje jako pierwszy argument tabelę lub wyrażenie zwracające tabelę. Drugi argument zawiera wyrażenie, które jest obliczane dla każdego wiersza tabeli.
Puste wartości są pomijane. Wartości TRUE/FALSE nie są obsługiwane.
Jeśli wyrażenie ma wariant lub mieszane typy wartości, takie jak tekst i liczba, domyślnie funkcja MINX uwzględnia tylko liczby. Jeśli
<variant> = TRUE
zwracana jest wartość minimalna.Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład 1
Poniższy przykład filtruje tabelę InternetSales i zwraca tylko wiersze dla określonego terytorium sprzedaży. Następnie formuła znajduje wartość minimalną w kolumnie Fracht.
= MINX( FILTER(InternetSales, [SalesTerritoryKey] = 5),[Freight])
Przykład 2
W poniższym przykładzie użyto tej samej tabeli filtrowanej co w poprzednim przykładzie, ale zamiast jedynie wyszukiwać wartości w kolumnie dla każdego wiersza przefiltrowanej tabeli, funkcja oblicza sumę dwóch kolumn, Freight i TaxAmt i zwraca najniższą wartość wynikającą z tego obliczenia.
= MINX( FILTER(InternetSales, InternetSales[SalesTerritoryKey] = 5), InternetSales[Freight] + InternetSales[TaxAmt])
W pierwszym przykładzie nazwy kolumn są niekwalifikowane. W drugim przykładzie nazwy kolumn są w pełni kwalifikowane.
Zobacz też
Opinia
Prześlij i wyświetl opinię dla