MINX
platí pro:počítaný sloupecPočítaná tabulkaMeasure vizuálu
Vrátí nejnižší value, která má za následek 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é) IfTRUE , andif existují variantní or smíšené value typy, vrátí se nejnižší value na základě ORDER BYASC. |
Vrácení value
Nejnižší value.
Poznámky
Funkce MINX přebírá jako first argument tabulku or výraz, který vrací tabulku. Argument secondcontains výraz, který se vyhodnotí pro každý řádek tabulky.
Blank values se přeskočí.
TRUE
/FALSE
values se podporují not.If má výraz variantní or smíšené typy value, jako je číslo and textu, a ve výchozím nastavení MINX bere v úvahu pouze čísla. If
<variant> = TRUE
se vrátí minimální value.Tato funkce je not podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích or pravidla zabezpečení na úrovni řádků (RLS).
Příklad 1
Následující příklad filters tabulku InternetSales and vrátí pouze řádky pro konkrétní prodejní oblast. Vzorec pak najde minimální value 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říkladu previous, ale místo pouhého vyhledání values ve sloupci pro každý řádek filtrované tabulky vypočítá funkce sum ze dvou sloupců: Freight and TaxAmt, and vrátí nejnižší value vyplývající z tohoto výpočtu.
= MINX( FILTER(InternetSales, InternetSales[SalesTerritoryKey] = 5), InternetSales[Freight] + InternetSales[TaxAmt])
V first příkladu jsou názvy sloupců nekvalifikované. V second příkladu jsou názvy sloupců plně kvalifikované.