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 |