![](https://www.cvosoft.com/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
📘Función Filter
![](https://www.cvosoft.com/cvo_files/img_sistema_elearning/iconografia_sap_abap/switch-portfolio-neutro.png)
Definición de Función Filter
La función FILTER en Power BI se utiliza para filtrar filas de una tabla o expresión basada en una condición específica.
Permite seleccionar solo las filas que cumplen con ciertos criterios y luego realizar operaciones en esas filas filtradas.
Aquí tienes un detalle sobre cómo utilizar la función FILTER en Power BI, junto con algunos ejemplos:
- Sintaxis de la función FILTER: La función FILTER en Power BI tiene la siguiente sintaxis básica:
FILTER(<tabla>, <condición>)
Donde <tabla> es la tabla o expresión a filtrar, y <condición> es la condición que debe cumplir cada fila para ser incluida en el resultado.
- Filtrado de filas en una tabla: Puedes utilizar la función FILTER para filtrar filas en una tabla basadas en una condición específica. Por ejemplo:
FILTER('Tabla', 'Tabla'[Columna] > 100)
Esto filtrará las filas en la tabla "Tabla" donde el valor en la columna especificada es mayor que 100.
- Filtrado basado en múltiples condiciones: La función FILTER también puede manejar múltiples condiciones utilizando operadores lógicos como AND y OR. Por ejemplo:
FILTER('Tabla', 'Tabla'[Columna1] > 100 && 'Tabla'[Columna2] = "Valor")
Esto filtrará las filas en la tabla "Tabla" donde el valor en "Columna1" sea mayor que 100 y el valor en "Columna2" sea igual a "Valor".
- Filtrado basado en expresiones más complejas: La condición en la función FILTER puede ser cualquier expresión DAX que devuelva un valor lógico (TRUE o FALSE). Puedes utilizar funciones DAX, comparaciones, operadores lógicos, etc., para construir condiciones más complejas.
- Uso en medidas calculadas: La función FILTER también se puede utilizar en medidas calculadas para realizar cálculos basados en filas filtradas. Por ejemplo, puedes calcular la suma de un valor solo para las filas que cumplen ciertos criterios de filtrado.
- Ejemplo práctico: Supongamos que tienes una tabla de ventas con columnas "Producto" y "B" y deseas filtrar solo las ventas de un producto específico. Puedes usar la función FILTER de la siguiente manera:
FILTER('Ventas', 'Ventas'[Producto] = "Producto A")
Esto filtrará las filas en la tabla "Ventas" donde el producto sea igual a "Producto A".
En resumen, la función FILTER en Power BI es una herramienta poderosa para filtrar filas en una tabla basadas en condiciones específicas. Al utilizar esta función de manera efectiva, puedes seleccionar datos relevantes para tu análisis y realizar cálculos o visualizaciones precisas en tus informes y paneles.
![](https://www.cvosoft.com/cvo_files/imgs_sap_abap/spacer660.gif)