Événements
31 mars, 23 h - 2 avr., 23 h
L’événement de la communauté Microsoft Fabric, Power BI, SQL et AI ultime. 31 mars au 2 avril 2025.
Inscrivez-vous aujourd’huiCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
s’applique à :colonne calculéetable calculéeMeasurecalcul visuel
Retourne les N premières lignes de la table spécifiée.
TOPN(<N_Value>, <Table>, <OrderBy_Expression>, [<Order>[, <OrderBy_Expression>, [<Order>]]…])
Paramètre | Définition |
---|---|
N_Value |
Nombre de lignes à retourner. Toute expression DAX qui retourne un valuescalaire, où l’expression doit être évaluée plusieurs fois (pour chaque ligne/contexte). Consultez les remarques pour mieux comprendre quand le nombre de lignes retournées peut être supérieur à n_value . |
Table |
Toute expression DAX qui retourne une table de données à partir de laquelle extraire les lignes supérieures « n ». Consultez Remarques pour mieux comprendre quand une table vide est retournée. |
OrderBy_Expression |
(Facultatif) Toute expression DAX où le résultat value est utilisé pour trier la table and évaluée pour chaque ligne de table . |
Order |
(Facultatif) Un value qui spécifie comment trier OrderBy_Expression values:- 0 (zéro) orFALSE . Trie dans l’ordre décroissant de values de Order . Valeur par défaut lorsque Order paramètre est omis. - 1
or
TRUE . Rangs dans l’ordre croissant de OrderBy . |
Une table avec les lignes N supérieures de Table
or une table vide ifN_Value
est de 0 (zéro) or moins. Les lignes sont not triées dans un ordre particulier.
If il y a une liaison, en Order_By
values, à la N-ième ligne de la table, puis all lignes liées sont retournées. Ensuite, lorsqu’il y a des liens à la N-ième ligne, la fonction peut retourner plus de n lignes.
If N_Value est inférieur à 0 (zéro) or moins, TOPN retourne une table vide.
TOPN ne garantit not tout ordre de tri pour les résultats.
Cette fonction est not prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées or règles de sécurité au niveau des lignes (RLS).
La formule measure suivante retourne les 10 premiers produits vendus par montant des ventes.
= SUMX(
TOPN(
10,
SUMMARIZE(
InternetSales,
InternetSales[ProductKey],
"TotalSales", SUM(InternetSales[SalesAmount])
),
[TotalSales], DESC
),
[TotalSales]
)
Événements
31 mars, 23 h - 2 avr., 23 h
L’événement de la communauté Microsoft Fabric, Power BI, SQL et AI ultime. 31 mars au 2 avril 2025.
Inscrivez-vous aujourd’hui