Informations DAX - Fonction ISONORAFTER
La description
Prend un nombre variable de triplets, les deux premières valeurs d'un triplet sont les expressions à comparer et le troisième paramètre indique l'ordre de tri. L'ordre de tri peut être croissant (par défaut) ou décroissant.
Le premier paramètre d'un triplet est comparé au second paramètre, en fonction de l'ordre de tri. Si l'ordre de tri est croissant, la comparaison à effectuer est le premier paramètre supérieur ou égal au deuxième paramètre. Si l'ordre de tri est décroissant, la comparaison à effectuer est, le deuxième paramètre est inférieur ou égal au premier paramètre.
La fonction ISONORAFTER retourne TRUE si l'une des comparaisons est TRUE, sinon renvoie FALSE.
La fonction DAX ISONORAFTER est nouvelle dans Excel 2016.
Syntaxe
ISONORAFTER (
<scalar_expression>, <scalar_expression>, [sort_order],
[<scalar_expression>, <scalar_expression>, [sort_order]] …
)
Paramètres
N ° Sr. | Paramètre et description |
---|---|
1 | scalar_expression Toute expression qui renvoie une valeur scalaire comme une référence de colonne ou un entier ou une valeur de chaîne. En règle générale, le premier paramètre est une référence de colonne et le deuxième paramètre est une valeur scalaire. |
2 | sort_order Optionnel. L'ordre dans lequel la comparaison est effectuée. ASC: croissant, ou DEC: décroissant. Si omis, la valeur par défaut est ascendante. |
Valeur de retour
Vrai ou faux.
Exemple
= ISONORAFTER(2,0,DESC,2,1,DESC):
This DAX formula returns FALSE, because both 0 and 1 are not greater than 2.
= ISONORAFTER(2,5,DESC,2,1,DESC):
This DAX formula returns TRUE, because 5 is greater than 2.