Condividi tramite


ISONORAFTER

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

ISONORAFTER(<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 ISAFTER. La differenza è che ISONORAFTER restituisce vero per i valori ordinati su o dopo i valori del filtro, mentre ISAFTER restituisce vero per i valori ordinati rigorosamente 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

Per la tabella seguente denominata, 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,
    ISONORAFTER (
        Info[Country], "IND", ASC,
        Info[State], "MH", ASC )
)

Restituisce:

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

ISAFTER