Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restituisce TRUE quando il numero di valori filtrati direttamente in columnName è uno; in caso contrario restituisce FALSE.
Sintassi
HASONEFILTER(<columnName>)
Parametri
| Termine | Definizione |
|---|---|
columnName |
Nome di una colonna esistente, utilizzando la sintassi DAX standard. Non può essere un'espressione. |
Valore restituito
TRUE quando il numero di valori filtrati direttamente in columnName è uno; in caso contrario restituisce FALSE.
Osservazioni
Questa funzione è simile a HASONEVALUE() con la differenza che HASONEVALUE() funziona in base ai filtri incrociati mentre HASONEFILTER() funziona da un filtro diretto.
Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.
Esempio
Nell'esempio seguente viene illustrato come usare HASONEFILTER() per restituire il filtro per ResellerSales_USD[ProductKey]) se è presente un filtro o per restituire BLANK se non sono presenti filtri o più filtri in ResellerSales_USD[ProductKey]).
= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())