Lire en anglais

Partager via


ISAFTER

s’applique à :colonne calculéetable calculéemesurecalcul visuel

Fonction booléenne qui émule le comportement d’une clause « Start At » et retourne true pour une ligne qui répond à tous les paramètres de condition.

En fonction de l’ordre de tri, le premier paramètre est comparé au deuxième paramètre. Si l’ordre de tri est croissant, la comparaison à effectuer est supérieure au deuxième paramètre. Si l’ordre de tri est décroissant, la comparaison à effectuer est le deuxième paramètre inférieur au premier paramètre.

Syntaxe

ISAFTER(<scalar_expression>, <scalar_expression>[, sort_order [, <scalar_expression>, <scalar_expression>[, sort_order]]…)  

Paramètres

Terme Définition
scalar expression Toute expression qui retourne une valeur scalaire telle qu’une référence de colonne ou une valeur de type entier ou 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.
sort order (facultatif) Ordre dans lequel la colonne est triée. Peut être croissant (ASC) ou décroissant (DEC). Par défaut, l’ordre de tri est croissant.

Valeur de retour

Vrai ou faux.

Remarques

Cette fonction est similaire à ISONORAFTER. La différence est isAFTER retourne true pour les valeurs triées strictement après les valeurs de filtre, où ISONORAFTER retourne true pour les valeurs triées sur ou après les valeurs de filtre.

Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées ou les règles de sécurité au niveau des lignes (RLS).

Exemple

Nom de la table : 'Info'

Pays/région État Compter Total
IND JK 20 800
IND MH 25 1000
IND WB 10 900
ÉTATS-UNIS CA 5 500
ÉTATS-UNIS WA 10 900

Expression suivante :

FILTER (
    Info,
    ISAFTER (
        Info[Country], "IND", ASC,
        Info[State], "MH", ASC )
)

Retourne:

Pays État Compter Total
IND WB 10 900
ÉTATS-UNIS CA 5 500
ÉTATS-UNIS WA 10 900

ISONORAFTER