Condividi tramite


ISAFTER

Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata

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 come un riferimento di colonna o un valore integer o stringa. In genere il primo parametro è un riferimento di colonna e il secondo parametro è un valore scalare.
ordinamento (Facoltativo) Ordinamento della 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 è che ISAFTER restituisce vero per i valori ordinati rigorosamente dopo i valori del filtro, mentre ISONORAFTER restituisce vero per i valori ordinati su o dopo i valori del filtro.

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

Esempio

Nome tabella: 'Info'

Paese/area geografica Provincia Count Totali
IND 5K 20 800
IND MH 25 1000
IND WB 10 900
USA CA 5 500
USA WA 10 900

L'espressione seguente:

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

Restituisce:

Country Provincia Count Totali
IND WB 10 900
USA CA 5 500
USA WA 10 900

ISONORAFTER