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.