Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve TRUE cuando el número de valores filtrados directamente en columnName es uno; en caso contrario, devuelve FALSE.
Sintaxis
HASONEFILTER(<columnName>)
Parámetros
- columnName
Nombre de una columna existente, con la sintaxis estándar de DAX. No puede ser una expresión.
Valor devuelto
Devuelve TRUE cuando el número de valores filtrados directamente en columnName es uno; en caso contrario, devuelve FALSE.
Comentarios
Una expresión equivalente a HASONEFILTER () es COUNTROWS(FILTERS(<columnName>)) = 1.
Esta función es parecida a HASONEVALUE(), con la diferencia de que HASONEVALUE() se basa en filtros cruzados, mientras que HASONEFILTER() funciona con un filtro directo.
Ejemplo
En el ejemplo siguiente se muestra cómo utilizar HASONEFILTER() para obtener el filtro para ResellerSales_USD [ProductKey]) si hay un filtro, o para obtener BLANK si no hay filtros o hay más de un filtro para ResellerSales_USD [ProductKey]).
=IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())