Sdílet prostřednictvím


MINX

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

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

Syntax

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

Parametry

Semestr Definice
table Tabulka obsahující řádky, pro které se výraz vyhodnotí.
expression Výraz, který se má vyhodnotit pro každý řádek tabulky.
variant (Volitelné) Pokud TRUEa pokud existují variantní nebo smíšené typy hodnot, vrátí se nejnižší hodnota na základě ORDER BYASC.

Návratová 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čí. TRUE / FALSE hodnoty nejsou podporovány.

  • Pokud má výraz variantní nebo smíšené typy hodnot, jako je text a číslo, ve výchozím nastavení MINX bere v úvahu pouze čísla. Pokud <variant> = TRUE, vrátí se 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 funkceMINAstatistické funkce