MINX
Restituisce il valore più basso risultante dalla valutazione di un'espressione per ogni riga di una tabella.
Sintassi
MINX(<table>, < expression>,[<variant>])
Parametri
Termine | Definizione |
---|---|
table |
Tabella contenente le righe per cui verrà valutata l'espressione. |
expression |
Espressione da valutare per ogni riga della tabella. |
variant |
(Facoltativo) Se TRUE e se sono presenti tipi varianti o valori misti, viene restituito il valore più basso basato su ORDER BYASC. |
Valore restituito
Valore più basso.
Osservazioni
La funzione MINX accetta come primo argomento una tabella o un'espressione che restituisce una tabella. Il secondo argomento contiene l'espressione valutata per ogni riga della tabella.
I valori vuoti vengono ignorati.
TRUE
/FALSE
valori non sono supportati.Se l'espressione ha tipi varianti o valori misti, ad esempio testo e numero, per impostazione predefinita MINX considera solo i numeri. Se
<variant> = TRUE
, viene restituito il valore minimo.Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.
Esempio 1
Nell'esempio seguente viene filtrata la tabella InternetSales e vengono restituite solo le righe per un territorio di vendita specifico. La formula trova quindi il valore minimo nella colonna Freight.
= MINX( FILTER(InternetSales, [SalesTerritoryKey] = 5),[Freight])
Esempio 2
Nell'esempio seguente viene utilizzata la stessa tabella filtrata dell'esempio precedente, ma invece di cercare semplicemente i valori nella colonna per ogni riga della tabella filtrata, la funzione calcola la somma di due colonne, Freight e TaxAmt e restituisce il valore più basso risultante da tale calcolo.
= MINX( FILTER(InternetSales, InternetSales[SalesTerritoryKey] = 5), InternetSales[Freight] + InternetSales[TaxAmt])
Nel primo esempio i nomi delle colonne non sono qualificati. Nel secondo esempio i nomi delle colonne sono completi.