HASONEFILTER
Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo
Restituisce TRUE
quando il numero di values filtrate 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. |
Restituisce value
TRUE
quando il numero di values filtrati direttamente su columnName
è uno; in caso contrario restituisce FALSE
.
Osservazioni
Questa funzione è simile a HASONEVALUE() con la differenza che HASONEVALUE() funziona in base alfilters incrociato mentre HASONEFILTER() funziona da un filterdiretto.
Questa funzione è not supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate or regole di sicurezza a livello di riga.
Esempio
Nell'esempio seguente viene illustrato come usare HASONEFILTER() per restituire il filter per ResellerSales_USD[ProductKey]) if è presente un filter, or per restituire BLANKif non sono presenti più filtersor più filter in ResellerSales_USD[ProductKey]).
= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())