Casos de uso y modelo de datos con DAX
Uso de DAX en Power BI para Indicadores de Gestión
Modelado de Datos en Power BI con Esquema Estrella
Dirección de Filtros en Modelos de Datos Power BI
Quiz: Casos de uso y modelo de datos con DAX
Creación de tablas y columnas con DAX
Creación de Columnas Calculadas en Power BI con DAX
Tablas calculadas y columnas derivadas en Power BI
Quiz: Creación de tablas y columnas con DAX
Medidas
Creación y uso de medidas en Power BI con DAX
Métricas DAX: Conteo, Sum, Average, Max y Min en Modelos de Datos
Funciones de Texto en DAX para Personalización de Datos
Agregaciones Condicionales y Lógicas en DAX para Tablas Dinámicas
Condicionales Anidadas y Uso de SWITCH en Power BI
Uso de HasOneValue para Condiciones y Títulos Dinámicos en Tablas
Uso de Selected Value en Power BI para Análisis Dinámico
Filtrado de Datos con Tablas Calculadas en DAX
Quiz: Medidas
CALCULATE
Uso de la función Calculate en Power BI para análisis de datos
Cálculos Avanzados con Funciones ALL en Power BI
Quiz: CALCULATE
Manejo de Iteradores y contextos
Cálculo de Ventas con Funciones de Iteración en Tablas
Clasificación y Ordenamiento de Datos con Ranking y Top en Power BI
Cálculos Complejos con DAX y Evaluación de Contextos en Power BI
Quiz: Manejo de Iteradores y contextos
Funciones de inteligencia de tiempo
Análisis Temporal en Power BI: Tablas Calendario y Medidas Avanzadas
Ventas Acumuladas con Power BI: Medidas y Comparativas Anuales
Quiz: Funciones de inteligencia de tiempo
Optimización de modelos y escritura de código DAX
Variables y Medidas en Power BI para Indicadores Comerciales
Formateo de Fórmulas DAX con DAX Formatter en Power BI
Optimización de Modelos de Datos con DAX Studio en Power BI
Instalación y uso de Tabular Editor en Power BI
Generación de Código DAX con ChatGPT para Análisis de Ventas
Visualizaciones de Inteligencia Artificial en Power BI
Integración de medidas en reporte de Power BI
Análisis Comercial con Power BI: Seguimiento y Visualización de Datos
Creación de Reportes Interactivos con Power BI
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
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!
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:
Ingresar a Vista de Datos: A partir de aquí, observa la tabla DIN Fechas con columnas esenciales como Semestre.
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.
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:
Generar una tabla de información: Ordena tus ventas por marca y observa las principales como Toyota y Suzuki.
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.
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.
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.
Las funciones de filtro son fundamentales para:
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!
Aportes 91
Preguntas 1
Resumen de la clase:
Dim fecha S1 = FILTER('Dim fecha','Dim fecha'[Semestre]="Semestre 1")
Canal Publicidad = FILTER(dim_canal,SEARCH("Publicidad",dim_canal[canal],1,0) )
Dim fecha weekend = FILTER('Dim fecha','Dim fecha'[Día Letra]="Sábado" ||'Dim fecha'[Día Letra]="Domingo")
Hola, en el reto hice algo muy interesante que quiero compartirte.
Lo que hice es que creé valores en strings(letras) en lugar de enteros, ya que se me haria muy complicado escribir numeros por numero y caer en la equivocación en Febrero(que no tiene 30 dias) entonces, creee una nueva columna con la siguiente condicion.
Dia = FORMAT(Calendario[Date],“dddd”)
esta instruccion me trae todos los dias desde Enero hasta la fecha pero en letras.
(no uses una columna dia numero ya que puede traerte informacion equivoca, si gustas, apoyate del calendario de la fecha y notaras la diferencia que usando day numero, te da un valor errado).
luego, cree una nueva tabla calculada asi:
Weekend = FILTER(Calendario, (Calendario[Dia] = “Friday” || Calendario[Dia] = “Saturday”) && (Calendario[Year] = 2018 || Calendario[Year] = 2019 || Calendario[Year] = 2020 || Calendario[Year] = 2021))
que es donde sustraje solo los años.
si te preguntas que son esos signos(&&,||)
son simbolos logicos, and y or, en lugar de usar las palabras usé simbolo(es una buena practica me dijo un profesor).
espero te haya servido.
sigamos aprendiendo
Dim_DATE_FinSemana =
FILTER(Dim_fechas,OR
(SEARCH(6 ,Dim_fechas[Dia Sem],1,0),SEARCH(7,Dim_fechas[Dia Sem],1,0)))
Aproveché la columna que habíamos creado y usé un OR para tomar en cuenta el 6 y 7
Buen día
adjunto aporte
,
Hola!! (~ ̄▽ ̄)~
El día de la semana lo obtuve así:
Dia Sem = FORMAT(Dim_Fechas[Date],"dddd")
Y, el reto lo cumplí así:
Tabla Fin de Semana = FILTER(Dim_Fechas,Dim_Fechas[Dia Sem] = "Sábado" || Dim_Fechas[Dia Sem] = "Domingo")
Así me quedo a mi, valga la aclaración que yo tengo PBI en ingles:
Tabla Fines de Semana = FILTER(DIM_Fechas,DIM_Fechas[DiaSemana]="Saturday",DIM_Fechas[DiaSemana]="Sunday")
Fechas fin de semana = FILTER(Dim_Fechas,Dim_Fechas[Numdia de la semana] = 6 || Dim_Fechas[Numdia de la semana]=7)
Les comparto otra manera que lo hice 😃
Weekends = FILTER(Dim_fechas, Dim_fechas[Dia semana] >= 6)
dim_fechas fin semana = FILTER(Dim_fechas, Dim_fechas[NUMERO DIA SEMANA]= 6 || Dim_fechas[NUMERO DIA SEMANA]= 7)
By_Day_Number = FILTER(Dim_Fechas,Dim_Fechas[Day number] =6 || Dim_Fechas[Day number] = 7)
Hecho!!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?