Funciones de filtro
Las funciones de filtro y valor de DAX son algunas de las más complejas y eficaces, y se diferencian mucho de las funciones de Excel. Las funciones de búsqueda trabajan mediante tablas y relaciones, como una base de datos. Las funciones de filtro permiten manipular el contexto de datos para crear cálculos dinámicos.
En esta categoría
Función | Descripción |
---|---|
ALL | Devuelve todas las filas de una tabla, o todos los valores de una columna, omitiendo los filtros que se puedan haber aplicado. |
ALLCROSSFILTERED | Borra todos los filtros que se han aplicado a una tabla. |
ALLEXCEPT | Quita todos los filtros de contexto de la tabla, excepto los que se han aplicado a las columnas especificadas. |
ALLNOBLANKROW | A partir de la tabla principal de una relación, devuelve todas las filas, menos la fila en blanco, o todos los valores distintos de una columna, menos la fila en blanco, y no tiene en cuenta los filtros de contexto que puedan existir. |
ALLSELECTED | Quita los filtros de contexto de las columnas y las filas de la consulta actual, a la vez que conserva todos los demás filtros de contexto o filtros explícitos. |
CALCULATE | Evalúa una expresión en un contexto de filtro modificado. |
CALCULATETABLE | Evalúa una expresión de tabla en un contexto de filtro modificado. |
EARLIER | Devuelve el valor actual de la columna especificada en un paso de evaluación externo de la columna mencionada. |
EARLIEST | Devuelve el valor actual de la columna especificada en un paso de evaluación externo de la columna especificada. |
FILTER | Devuelve una tabla que representa un subconjunto de otra tabla o expresión. |
KEEPFILTERS | Modifica el modo en que se aplican los filtros mientras se evalúa una función CALCULATE o CALCULATETABLE. |
LOOKUPVALUE | Devuelve el valor para la fila que cumple todos los criterios que especifican las condiciones de búsqueda. La función puede aplicar una o más condiciones de búsqueda. |
REMOVEFILTERS | Borra los filtros de las tablas o columnas especificadas. |
SELECTEDVALUE | Devuelve el valor si el contexto de columnName se ha filtrado a un solo valor distinto. De lo contrario, devuelve alternateResult. |