Sdílet prostřednictvím


MINX

Platí pro:Calculated columnCalculated tableMeasureVisual calculation

Vrátí nejnižší hodnotu, která je výsledkem vyhodnocení výrazu pro každý řádek tabulky.

Syntaxe

MINX(<table>, < expression>,[<variant>])  

Parametry

Pojem definice
table Tabulka obsahující řádky, pro které se výraz vyhodnotí.
výraz Výraz, který se má vyhodnotit pro každý řádek tabulky.
Varianta (Volitelné) Pokud je hodnota PRAVDA a pokud existují variantní nebo smíšené typy hodnot, vrátí se nejnižší hodnota na základě FUNKCE ORDER BY ASC.

Vrácená hodnota

Nejnižší hodnota.

Poznámky

  • Funkce MINX přebírá jako první argument tabulku nebo výraz, který vrací tabulku. Druhý argument obsahuje výraz, který se vyhodnotí pro každý řádek tabulky.

  • Prázdné hodnoty se přeskočí. Hodnoty PRAVDA/NEPRAVDA nejsou podporovány.

  • Pokud má výraz variantní nebo smíšené typy hodnot, jako je text a číslo, funkce MINX ve výchozím nastavení bere v úvahu pouze čísla. Pokud <variant> = TRUEse vrátí minimální hodnota.

  • Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).

Příklad 1

Následující příklad filtruje tabulku InternetSales a vrátí pouze řádky pro konkrétní prodejní oblast. Vzorec pak najde minimální hodnotu ve sloupci Nákladní.

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

Příklad 2

Následující příklad používá stejnou filtrovanou tabulku jako v předchozím příkladu, ale místo pouhého vyhledávání hodnot ve sloupci pro každý řádek filtrované tabulky vypočítá funkce součet dvou sloupců, Freight a TaxAmt a vrátí nejnižší hodnotu výslednou z tohoto výpočtu.

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

V prvním příkladu jsou názvy sloupců nekvalifikované. V druhém příkladu jsou názvy sloupců plně kvalifikované.

MIN
MINA
Statistické funkce