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())