Fonction MINX
Retourne la plus petite valeur numérique qui résulte de l'évaluation d'une expression pour chaque ligne d'une table.
Syntaxe
MINX(<table>, < expression>)
Paramètres
Terme |
Définition |
---|---|
table |
Table qui contient les lignes pour lesquelles l'expression sera évaluée. |
expression |
Expression à évaluer pour chaque ligne de la table. |
Valeur de retour
Nombre décimal.
Notes
La fonction MINX prend comme premier argument une table ou une expression qui retourne une table. Le deuxième argument contient l'expression évaluée pour chaque ligne de la table.
La fonction MINX évalue les résultats de l'expression dans le deuxième argument d'après les règles suivantes :
Seuls les nombres sont comptés. Si l'expression ne génère pas un nombre, MINX retourne 0 (zéro).
Les cellules vides, les valeurs logiques et le texte sont ignorés. Les nombres représentés sous forme de texte sont traités comme du texte.
Si vous souhaitez inclure des valeurs logiques et des représentations textuelles de nombres dans une référence en vue du calcul, utilisez la fonction MINA.
Exemple
L'exemple suivant filtre la table InternetSales et retourne uniquement des lignes pour un secteur de vente spécifique. La formule recherche ensuite la valeur minimale dans la colonne Freight.
=MINX( FILTER(InternetSales, [SalesTerritoryKey] = 5),[Freight])
L'exemple suivant utilise la même table filtrée que dans l'exemple précédent, mais au lieu de rechercher simplement des valeurs dans la colonne pour chaque ligne de la table filtrée, la fonction calcule la somme de deux colonnes, Freight et TaxAmt, et retourne la plus petite valeur qui résulte de ce calcul.
=MINX( FILTER(InternetSales, InternetSales[SalesTerritoryKey] = 5), InternetSales[Freight] + InternetSales[TaxAmt])
Commentaires
Dans le premier exemple, les noms des colonnes ne sont pas qualifiés. Dans le deuxième exemple, les noms des colonnes sont complets.