Informazioni DAX - Funzione ISONORAFTER
Descrizione
Accetta un numero variabile di triple, i primi due valori in una tripla sono le espressioni da confrontare e il terzo parametro indica l'ordinamento. L'ordinamento può essere crescente (predefinito) o decrescente.
Il primo parametro in una tripla viene confrontato con il secondo parametro, in base all'ordinamento. Se l'ordinamento è crescente, il confronto da fare è il primo parametro maggiore o uguale al secondo parametro. Se l'ordinamento è decrescente, il confronto da fare è il secondo parametro minore o uguale al primo parametro.
La funzione ISONORAFTER restituisce TRUE se uno qualsiasi dei confronti è TRUE, altrimenti restituisce FALSE.
La funzione DAX ISONORAFTER è una novità di Excel 2016.
Sintassi
ISONORAFTER (
<scalar_expression>, <scalar_expression>, [sort_order],
[<scalar_expression>, <scalar_expression>, [sort_order]] …
)
Parametri
Sr.No. | Parametro e descrizione |
---|---|
1 |
scalar_expression Qualsiasi espressione che restituisce un valore scalare come un riferimento di colonna o un numero intero o una stringa. In genere, il primo parametro è un riferimento di colonna e il secondo parametro è un valore scalare. |
2 |
sort_order Opzionale. L'ordine in cui viene eseguito il confronto. ASC: ascendente, o DEC: discendente. Se omesso, il valore predefinito è crescente. |
Valore di ritorno
Vero o falso.
Esempio
= ISONORAFTER(2,0,DESC,2,1,DESC):
This DAX formula returns FALSE, because both 0 and 1 are not greater than 2.
= ISONORAFTER(2,5,DESC,2,1,DESC):
This DAX formula returns TRUE, because 5 is greater than 2.