Filtrado de Datos con Tablas Calculadas en DAX

Clase 13 de 28Curso de DAX para Power BI

Resumen

¿Cómo trabajar con funciones de filtro en Power BI?

Explorar y acotar nuestro modelo de datos es una habilidad esencial en Power BI. Las funciones de filtro nos permiten precisamente eso: reducir universos y generar tablas calculadas adaptadas a las necesidades del negocio. A través de estas herramientas, podemos generar informes más precisos y personalizados. ¿Quieres saber cómo puedes lograrlo? ¡Sigue leyendo!

¿Cómo generar tablas calculadas con funciones de filtro?

En Power BI, las tablas calculadas son un componente esencial para maneje eficiente de datos. Puedes crear una tabla calculada restringiendo tu universo de datos mediante las funciones de filtro. Sigamos el siguiente ejemplo práctico:

  1. Ingresar a Vista de Datos: A partir de aquí, observa la tabla DIN Fechas con columnas esenciales como Semestre.

  2. Crear una nueva tabla: Emplea la herramienta de tablas para generar una tabla denominada "Tabla Semestre 1". Utiliza la fórmula FILTER para filtrar los datos:

    Tabla_Semestre1 = FILTER(DIN_Fechas, DIN_Fechas[Semestre] = "Semestre 1")
    

    Mediante este código, generamos una tabla nueva de "Dimensión de Fechas" pero exclusivamente para el Semestre 1, comprendiendo los meses de Enero a Junio.

¿Cómo filtrar datos de ventas por marca?

Las funciones de filtro no solo se limitan a las fechas. También puedes aplicarlas para obtener información específica por marcas o categorías. Por ejemplo, si quieres centrarte en las marcas más vendidas:

  1. Generar una tabla de información: Ordena tus ventas por marca y observa las principales como Toyota y Suzuki.

  2. Filtrar por top marcas: En la vista de datos, crea una nueva tabla para estas marcas:

    Marca_TOP = FILTER(DimVehículos, DimVehículos[Marca] = "Toyota" || DimVehículos[Marca] = "Suzuki")
    

    Esto permite manejar un conjunto de datos más específico y pertinente.

¿Cómo acotar un canal de ventas específico?

A veces, necesitas focalizarte en ciertos canales de comunicación o venta. Identificar aquellos relacionados con 'publicidad' te permitirá centrar tus esfuerzos en estrategias de marketing adecuadas.

  1. Usar una función de búsqueda: Genera una tabla personalizada con un filtro utilizando la función SEARCH:

    Tabla_Canal_Publicidad = FILTER(dimCanal, SEARCH("publicidad", dimCanal[Canal], 1, 0) > 0)
    

    Esta función busca la palabra "publicidad" en el campo canal, devolviendo resultados relevantes para optimizar campañas publicitarias.

¿Cuándo es útil usar funciones de filtro?

Las funciones de filtro son fundamentales para:

  • Reducir grandes volúmenes de datos a sets manejables y específicos.
  • Crear tablas personalizadas adaptadas a necesidades comerciales y analíticas.
  • Generar informes prácticos y precisos que realmente respondan a las preguntas del negocio.

¿Cómo aceptar un desafío de filtro con días laborales y de descanso?

Finalmente, aquí te propongo un reto para poner en práctica estos conocimientos: Construye una tabla de fechas exclusiva para fines de semana. Con la función de filtro, determina cuándo el día de la semana es sábado o domingo. No olvides compartir tus resultados y descubrimientos en la sección de comentarios para seguir aprendiendo juntos.

Recuerda que el dominio de funciones de filtro te proporciona el control necesario para transformar datos en respuestas. ¡Atrévete a sumergirte y explotar todo el potencial de Power BI!