Les fonctions MINX() et MAXX()

Dans le langage DAX (Data Analysis Expressions), utilisé principalement dans Power BI, SQL Server Analysis Services (SSAS), et Power Pivot pour Excel, les fonctions MINX et MAXX sont des fonctions d’agrégation qui calculent respectivement la valeur minimale et maximale d’une expression évaluée sur un ensemble de données spécifié.

Voyons donc comment est ce qu’on utilise ces deux fonctions.

Fonction MINX

La fonction MINX retourne la plus petite valeur résultante d’une expression évaluée sur une table spécifiée.

Syntaxe :

MINX et MAXX

Paramètres :

  • <table> : Une table ou une expression qui retourne une table sur laquelle l’expression sera évaluée.
  • <expression> : Une expression DAX dont les valeurs seront évaluées pour chaque ligne de la table spécifiée.

Exemple :

Imaginons une table nommée Sales avec les colonnes ProductID, Quantity, et Price. Si nous voulons trouver le prix minimum parmi les produits, nous pouvons utiliser :

Fonction MAXX

La fonction MAXX retourne la plus grande valeur résultante d’une expression évaluée sur une table spécifiée.

Syntaxe :

Paramètres :

  • <table> : Une table ou une expression qui retourne une table sur laquelle l’expression sera évaluée.
  • <expression> : Une expression DAX dont les valeurs seront évaluées pour chaque ligne de la table spécifiée.

Exemple :

En utilisant la même table Sales, si nous voulons trouver le prix maximum parmi les produits, nous pouvons utiliser :

Utilisation dans des Scénarios Complexes

Ces fonctions peuvent également être utilisées dans des scénarios plus complexes où l’expression est une combinaison de colonnes ou une formule calculée. Par exemple, pour trouver la date minimale et maximale après l’utilisation d’un filtre périodique, nous pouvons écrire :

Exemple

Conclusion

Les fonctions MINX et MAXX sont très puissantes et permettent de faire des analyses approfondies en trouvant les valeurs minimales et maximales sur des expressions calculées pour chaque ligne d’une table donnée. Elles sont couramment utilisées dans des rapports et des modèles de données pour fournir des insights et des analyses détaillées.

Leave A Comment

Cart

No products in the cart.

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare