Contenido del curso
Creación de tablas y columnas con DAX
Medidas
- 6

Medidas en DAX vs columnas calculadas
06:42 min - 7

Funciones DAX para métricas de ventas
07:17 min - 8

Funciones de texto en DAX con Power BI
06:18 min - 9

Agregaciones Condicionales y Lógicas en DAX para Tablas Dinámicas
08:30 min - 10

Condicionales anidadas y SWITCH en DAX
06:47 min - 11

Uso de HasOneValue para Condiciones y Títulos Dinámicos en Tablas
05:29 min - 12

Medidas dinámicas con SELECTEDVALUE y SWITCH
07:26 min - 13

Filtrar tablas calculadas con DAX
Viendo ahora
CALCULATE
Manejo de Iteradores y contextos
Funciones de inteligencia de tiempo
Optimización de modelos y escritura de código DAX
- 21

Variables y Medidas en Power BI para Indicadores Comerciales
06:04 min - 22

Formateo de Fórmulas DAX con DAX Formatter en Power BI
01:23 min - 23

Optimización de Modelos de Datos con DAX Studio en Power BI
06:19 min - 24

Instalación y uso de Tabular Editor en Power BI
06:00 min - 25

Generación de Código DAX con ChatGPT para Análisis de Ventas
01:35 min - 26

Visualizaciones de Inteligencia Artificial en Power BI
10:43 min
Integración de medidas en reporte de Power BI
Filtrar tablas calculadas con DAX
Resumen
Las funciones de filtro en DAX permiten reducir el universo de datos y trabajar con escenarios acotados según las necesidades del negocio. Si te dedicas al análisis de datos en Power BI, dominar estas funciones te ayudará a construir tablas calculadas más útiles y precisas.
A través de tablas calculadas puedes generar nuevos conjuntos de datos a partir de tus dimensiones originales, aplicando condiciones específicas con la función FILTER y otras agregaciones de texto como SEARCH. Aquí verás tres ejemplos prácticos sobre fechas, marcas y canales.
¿Cómo crear una tabla calculada de fechas filtrada por semestre?
Imagina que tu equipo necesita analizar únicamente el primer semestre de cada año. La dimensión de fechas en Data View contiene una variable llamada semester, que divide el año en semestre uno y semestre dos según los meses [0:30].
Para generar una tabla acotada, ve a Table Tools, selecciona New Table y nómbrala Semester One. La fórmula aplica un filtro sobre la tabla Dim Dates cuando el campo semester sea igual a "semester one", escrito como cadena de texto entre comillas [1:00].
El resultado es una nueva dimensión de fechas que contiene únicamente los meses de enero a junio. Así, filter te ayuda a reducir escenarios sin alterar tu modelo original.
¿Qué hace la función FILTER en DAX? Toma una tabla y le aplica una condición lógica para devolver solo las filas que cumplen ese criterio. Es la base para construir tablas calculadas con alcance limitado.
¿Cómo filtrar una tabla por marcas específicas como Toyota o Suzuki?
Al construir una tabla de información con ventas totales por marca y ordenarla de mayor a menor, puedes identificar a los líderes: en este caso, Toyota y Suzuki encabezan el ranking [1:45].
Para crear una tabla enfocada solo en esas marcas, genera una nueva tabla calculada llamada Top Brand. Aplica un filtro sobre la dimensión de vehículos donde la variable brand sea igual a Toyota o igual a Suzuki. La condición OR permite incluir ambas marcas en el mismo resultado.
Un detalle interesante: aunque escribas suzuki en minúsculas, DAX lo reconoce. Aun así, la buena práctica recomendada es copiar el texto exactamente como aparece en los datos para evitar problemas futuros [2:20].
¿Cómo usar SEARCH para filtrar por palabras dentro de un campo?
Cuando necesitas filtrar por una palabra contenida dentro de un campo de texto, SEARCH es la función indicada. Supón que tu tabla incluye la variable channel junto a las ventas totales, y varios canales contienen la palabra advertising [2:50].
Para aislar esos canales, crea una tabla calculada llamada Advertising Channel. Dentro del FILTER sobre la dimensión de canales, usa SEARCH para buscar la palabra "advertising" en el campo channel, comenzando desde la primera posición.
El resultado es una tabla nueva que contiene únicamente los canales cuyo nombre incluye esa palabra clave. Esta combinación es muy útil cuando trabajas con categorías de texto poco estandarizadas.
¿Cuándo conviene usar funciones de filtro en DAX? Cuando necesitas reducir conjuntos de datos y construir tablas personalizadas que respondan a una pregunta de negocio puntual, sin modificar el modelo universal.
¿Qué conceptos clave debes dominar al trabajar con filtros?
Antes de avanzar, conviene tener claros los elementos que aparecen en estos ejemplos:
- Tabla calculada: tabla nueva generada con DAX a partir de otras tablas del modelo.
- FILTER: función que devuelve un subconjunto de filas según una condición lógica [0:50].
- SEARCH: función de texto que localiza una palabra dentro de un campo y permite filtrar por coincidencia parcial [3:15].
- Dimensión: tabla que describe atributos como fechas, marcas o canales.
- Operador OR: permite combinar varias condiciones dentro de un mismo filtro.
Con estos bloques puedes construir escenarios tan amplios o tan específicos como necesites.
Reto: construye una tabla de fechas solo para fines de semana
Ahora te toca a ti. El desafío consiste en generar una tabla calculada de fechas que incluya únicamente los días en que day of the week sea Saturday o Sunday [4:00].
Para resolverlo necesitas haber completado el reto de clases anteriores, donde calculaste el campo del día de la semana. Una vez que tengas tu tabla lista, compártela en los comentarios para revisarla juntos.