Compartir a través de


HASONEFILTER

Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual

Devuelve TRUE cuando el número de values filtrados directamente en columnName es uno; de lo contrario, devuelve FALSE.

Sintaxis

HASONEFILTER(<columnName>)

Parámetros

Término Definición
columnName Nombre de una columna existente, mediante la sintaxis DAX estándar. No puede ser una expresión.

Devolver value

TRUE cuando el número de values filtrados directamente en columnName es uno; de lo contrario, devuelve FALSE.

Observaciones

  • Esta función es similar a HASONEVALUE() con la diferencia de que HASONEVALUE() funciona en función de lafilters cruzada, mientras que HASONEFILTER() funciona mediante un filterdirecto .

  • Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).

Ejemplo

En el ejemplo siguiente se muestra cómo usar HASONEFILTER() para devolver el filter para ResellerSales_USD[ProductKey]) if hay un filter, or para devolver BLANKif no hay filtersor más de un filter en ResellerSales_USD[ProductKey]).

= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())