Partager via


ISAFTER

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

Une fonction booléenne qui émule le comportement d’une clause « Start At » and retourne true pour une ligne qui répond à all des paramètres de condition.

En fonction de l’ordre de tri, le paramètre first est comparé au paramètre second. If l’ordre de tri est croissant, la comparaison à effectuer est first paramètre supérieur au paramètre second. If l’ordre de tri décroissant, la comparaison à effectuer est second paramètre inférieur au paramètre first.

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 un value scalaire comme une référence de colonne or entier or chaîne value. En règle générale, le paramètre first est une référence de colonne and le paramètre second est un valuescalaire.
sort order (facultatif) Ordre dans lequel la colonne est triée. Peut être croissant (ASC) or décroissant (DEC). Par défaut, l’ordre de tri est croissant.

Retourner value

True or false.

Remarques

Cette fonction est similaire à ISONORAFTER. La différence est ISAFTER renvoie true pour values triées strictement après le filtervalues, où ISONORAFTER retourne true pour values triées sur or après le filtervalues.

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).

Exemple

Nom de la table : 'Info'

Pays/région État Count 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 Count Total
IND WB 10 900
ÉTATS-UNIS CA 5 500
ÉTATS-UNIS WA 10 900

ISONORAFTER