Condividi tramite


ISAFTER

Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo

Una funzione booleana che emula il comportamento di una clausola 'Start At' and restituisce true per una riga che soddisfa all dei parametri della condizione.

In base all'ordinamento, il parametro first viene confrontato con il parametro second. If l'ordinamento è crescente, il confronto da eseguire è first parametro maggiore del parametro second. If l'ordinamento è decrescente, il confronto da eseguire è second parametro minore del parametro first.

Sintassi

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

Parametri

Termine Definizione
scalar expression Qualsiasi espressione che restituisce un value scalare come un riferimento di colonna or integer or stringa value. In genere il parametro first è un riferimento di colonna and il parametro second è un valuescalare.
sort order (facoltativo) Ordine in cui viene ordinata la colonna. Può essere crescente (ASC) or decrescente (DEC). Per impostazione predefinita, l'ordinamento è crescente.

Restituisce value

True or false.

Osservazioni

Questa funzione è simile a ISONORAFTER. La differenza è ISAFTER restituisce true per values ordinati rigorosamente dopofiltervalues, dove ISONORAFTER restituisce true per valuesordinati in or dopofiltervalues.

Questa funzione è not supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate or regole di sicurezza a livello di riga.

Esempio

Nome tabella: 'Info'

Paese/area geografica Stato Count Totale
IND JK 20 800
IND MH 25 1000
IND WB 10 900
USA CA 5 500
USA WA 10 900

Espressione seguente:

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

Rendiconto:

Paese Stato Count Totale
IND WB 10 900
USA CA 5 500
USA WA 10 900

ISONORAFTER