Condividi tramite


ISAFTER

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Funzione booleana che emula il comportamento di una clausola 'Start At' e restituisce true per una riga che soddisfa tutti i parametri della condizione.

In base all'ordinamento, il primo parametro viene confrontato con il secondo parametro. Se l'ordinamento è crescente, il confronto da eseguire è il primo parametro maggiore del secondo parametro. Se l'ordinamento è decrescente, il confronto da eseguire è il secondo parametro minore del primo parametro.

Sintassi

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

Parametri

Termine Definizione
scalar expression Qualsiasi espressione che restituisce un valore scalare, ad esempio un riferimento a una colonna o un valore intero o stringa. In genere il primo parametro è un riferimento a colonna e il secondo parametro è un valore scalare.
sort order (facoltativo) Ordine in cui viene ordinata la colonna. Può essere crescente (ASC) o decrescente (DEC). Per impostazione predefinita, l'ordinamento è crescente.

Valore restituito

True o false.

Osservazioni

Questa funzione è simile a ISONORAFTER. La differenza è ISAFTER restituisce true per i valori ordinati rigorosamente dopo i valori del filtro, dove ISONORAFTER restituisce true per i valori ordinati su o dopo i valori del filtro.

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

Esempio

Nome tabella: 'Info'

Paese/area geografica Stato Contare 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 Contare Totale
IND WB 10 900
USA CA 5 500
USA WA 10 900

ISONORAFTER