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 |