Casos de uso y modelo de datos con DAX

1

¿Cuándo utilizar DAX en Power BI?

2

Modelo de datos del proyecto de ventas de vehículos

3

¿Cómo afecta la dirección de filtro en Power BI?

Quiz: Casos de uso y modelo de datos con DAX

Creación de tablas y columnas con DAX

4

Columna calculada

5

Tablas calculadas

Quiz: Creación de tablas y columnas con DAX

Medidas

6

¿Cuándo crear una medida con DAX?

7

¿Cuáles son las principales funciones de agregación de DAX?

8

Manipulación de texto con DAX

9

Funciones lógicas y condicionales: IF, AND, OR

10

Funciones lógicas y condicionales anidadas: IF, SWITCH

11

Funciones lógicas y condicionales: HASONEVALUE

12

Funciones lógicas y condicionales: SELECTEDVALUE

13

Filtrado de datos con FILTER y SEARCH

Quiz: Medidas

CALCULATE

14

Uso de CALCULATE en Power BI

15

CALCULATE con ALL y ALLEXCEPT

Quiz: CALCULATE

Manejo de Iteradores y contextos

16

Iteradores X: cálculos por fila

17

Clasificación y ordenamiento de datos con RANKX y TOP

18

Evaluación de contextos con CALCULATE

Quiz: Manejo de Iteradores y contextos

Funciones de inteligencia de tiempo

19

Análisis de fechas y tiempo con DAX

20

Análisis de crecimiento acumulado en el tiempo con DAX

Quiz: Funciones de inteligencia de tiempo

Optimización de modelos y escritura de código DAX

21

Uso de variables para optimizar fórmulas en DAX

22

Mejorar legibilidad de código con DAX Formatter

23

Evaluación de modelo de datos con DAX Studio

24

Mantenimiento de modelos de datos con Tabular Editor

25

¿Cómo escribir código DAX con ChatGPT?

26

AI Visuals para interpretar el modelo de datos

Integración de medidas en reporte de Power BI

27

Reporte con medidas de seguimiento comercial en Power BI

28

Integración de visualizaciones de productos de mayor venta y ganancia

Modelo de datos del proyecto de ventas de vehículos

2/28
Recursos
Transcripción

Aportes 28

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Como anillo al dedo llega este curso para mí. Gracias!

Un esquema de estrella es un tipo de esquema de base de datos relacional que consta de una sola tabla de hechos central rodeada de tablas de dimensiones. En este caso específico, Fact Ventas es nuestra tabla de hechos, conectada por las demas dimensiones.

Clase 2.
Modelo de datos del proyecto de ventas de vehículos.
En una hoja de cálculo de Excel tenemos nueve tablas dinámicas con diferentes informaciones.

  1. Abrimos Power BI Desktop.
  2. Cargamos el archivo de la hoja de cálculo de Excel.
    a. Seleccionamos la tabla con la información (Icono de color azul).
    b. No es recomendable seleccionar las Hojas ya que pueden incluir celdas con información de tipo null.
  3. Validaos el funcionamiento del modelo, yendo a “VISTA MODELO” y veremos auto conexiones que se han generado, las cuales debemos revisar como buena práctica.
  4. Para revisar las conexiones vamos a “ADMINISTRADOR DE RELACIONES” donde nos marcara las comunicaciones que tiene entre tabas.
  5. En caso de que queramos eliminar una conexión, la buscamos damos click derecho y seleccionamos “Eliminar”.
    Veremos que las relaciones tendremos una conexión de uno a muchos, este tipo de esquema lo conoce como esquema “ESTRELLA”.
    TIPOS DE CARDINALIDAD.
    • De 1 a 1. (Actúa como una extensión de la tabla).
    • De 1 a Muchos. (Siempre debemos buscar).
    • De Muchos a Muchos. (Siempre debemos evitar).
Este apartado es muy importante! Yo tambien recomiendo que revisen bien la relacion. Que se haya realizado correctamente. Pero tambien NO PONER RELACIONES INECESARIAS. Esto ultimo especialmente cuando power haga las conecciones en automatico. Pues aunque al principio funcione bien, cuando la informacion cresca, puede convertirse en un verdadero problema. Por eso dejar todo bien desde el principio es una excelente practica.

Esperaba este curso

Aquí hay un resumen del video: * **Modelo de datos del proyecto de ventas de vehículos**: Explica cómo crear un modelo de datos en Power BI a partir de una hoja de cálculo de Excel con nueve tablas dinámicas sobre ventas de vehículos. * **Esquema estrella**: Se muestra cómo Power BI genera automáticamente relaciones entre las tablas, siguiendo un esquema estrella, que consiste en una tabla de hechos central (Fact Ventas) rodeada de tablas de dimensiones (Fecha, Vehículo, etc.). * **Tipos de cardinalidad**: Describe los tres tipos de cardinalidad que pueden existir entre las tablas: de uno a uno, de uno a muchos y de muchos a muchos, y recomienda evitar este último por problemas de rendimiento y ambigüedad. * **Revisión de relaciones**: Se sugiere revisar las relaciones creadas por Power BI en la vista de modelo y en el administrador de relaciones, y eliminar las que no sean necesarias o correctas. También explica cómo cambiar la dirección del filtro y la cardinalidad de una relación.
`IMPORTANTE:` Revisa muy bien en que formato tienes tus datos, me explico, el formato en Colombia los números decimales son separados por `"."`, pero en USA es `","` Esto puede generar errores más adelante. Lo puedes solucionar de la siguiente manera: Archivo>Opciones y configuración>opciones Aparecerá una ventana, la cuál tendrá 2 sesiones, **Global y Archivo Actual.** Baja hasta Archivo Actual> Configuración Regional y cambias el país ![](file:///C:/Users/Almac%C3%A9n%20Santander/Desktop/opcion.png) ![](https://static.platzi.com/media/user_upload/opcion-693a108e-6438-475b-8728-ba4a5bad6a21.jpg)
donde encuentro el archivo de ventas ? en recursos no esta o si alguien lo tiene me lo podria enviar <[email protected]>
<u>Como tip</u>, les recomiendo siempre revisar que los datos estan listos para ser cargados. Es decir, deben pasar por un proceso de **limpieza** que puede realizar en **excel** o en **power query**. Con proceso de limpieza me refiero a revisar que los formatos esten bien, que no haya filas duplicadas y que no haya valores nulos (Dependiendo del contexto).
Las dimensiones en Power BI son tablas que proporcionan contexto a las tablas de hechos. En el modelo estrella, cada dimensión tiene una relación con una tabla de hechos, permitiendo realizar análisis más completos. Por ejemplo, en el proyecto de ventas de vehículos, las dimensiones pueden incluir la dimensión de clientes, vehículos y canales de venta, permitiendo segmentar los datos de ventas de diversas maneras. Esto facilita la creación de informes detallados y el análisis de datos en Power BI.
El esquema estrella es una arquitectura de base de datos comúnmente utilizada en modelos de datos para sistemas de BI (Business Intelligence), como Power BI. Se caracteriza por tener una tabla de hechos (fact table) en el centro, que almacena datos transaccionales, y varias tablas de dimensiones (dimension tables) alrededor, que contienen información descriptiva y categórica. Este modelo facilita el análisis de datos y la generación de reportes, permitiendo conexiones de uno a muchos entre las dimensiones y la tabla de hechos, optimizando así el rendimiento en consultas.
Existen tres tipos de cardinalidad en bases de datos: 1. **Uno a Uno (1:1)**: Cada registro en una tabla se relaciona con un único registro en otra tabla. Ejemplo: una persona tiene un solo pasaporte. 2. **Uno a Muchos (1:N)**: Un registro en una tabla puede relacionarse con múltiples registros en otra tabla. Ejemplo: un cliente puede realizar muchas compras. 3. **Muchos a Muchos (M:N)**: Varios registros en una tabla pueden relacionarse con varios registros en otra tabla. Ejemplo: estudiantes y cursos, donde un estudiante puede inscribirse en múltiples cursos y un curso puede tener múltiples estudiantes. En el contexto de Power BI, se busca evitar el modelo de muchos a muchos, ya que puede generar resultados erróneos.
Con DAX puedes crear medidas y cálculos avanzados para tus modelos de datos en Power BI. Esto incluye la capacidad de generar KPI, calcular métricas de rendimiento, realizar análisis de tendencias y segmentar datos según diferentes dimensiones. Puedes construir fórmulas personalizadas que se integren en tus reportes, facilitando la creación de visualizaciones dinámicas y detalladas que respondan a preguntas específicas sobre tu negocio. Además, DAX es fundamental para optimizar la performance de tus reportes.
DAX (Data Analysis Expressions) se utiliza en Power BI para realizar cálculos y análisis de datos. Con DAX, puedes calcular: 1. **Medidas**: Cálculos dinámicos que se actualizan según los filtros aplicados en los reportes. 2. **Columnas calculadas**: Nuevas columnas derivadas de cálculos en otras columnas de las tablas. 3. **Tablas calculadas**: Tablas nuevas que se generan a partir de consultas DAX. 4. **Funciones de agregación**: Sumar, contar, promediar, calcular máximos y mínimos. 5. **Filtrado y contexto**: Realizar cálculos que dependen del contexto actual de los filtros aplicados en el reporte. DAX es fundamental para crear modelos de datos eficientes y reportes detallados en Power BI.
Los casos de uso más comunes de DAX (Data Analysis Expressions) en Power BI incluyen:Cálculos de medidas: Crear métricas personalizadas para análisis específicos, como el total de ventas o el promedio de ingresos.Filtrado y segmentación: Aplicar filtros a datos para segmentar información y realizar análisis dinámicos.Cálculos de tiempo: Realizar análisis temporales, como comparaciones año a año o acumulados mensuales.Modelado de relaciones: Establecer relaciones entre tablas para un análisis más profundo y contextualizado.
La clase utiliza un esquema estrella. Este esquema se caracteriza por tener una tabla de hechos, en este caso, la tabla de FAC Ventas, conectada a diversas dimensiones como la DIM calendario, DIM cliente, DIM sede, entre otras. Esto permite realizar análisis detallados y eficientes en el modelo de datos.
Esquema estrella o araña, es muy buena para tener organizado nuestras conexiones.
Como logro la modelacion de datos de forma automatica con solo al cargar el arcivho excel? Fue por hacer tablas en el archivo excel antes de cargarlo? O En el archivo excel, hizo las tablas y ademas le puso nombre a las tablas ? Me gustaria aprender eso
Creo que en este caso al tener dos tablas 'dim' que desglosan otras tablas (Como es el caso de dim\_sede a fact\_ presupuesto y dim\_vehiculo a fotos\_vehiculo) se deja de tomar como estrella y empieza a formarse un Snowflake Schema.
Estoy tratando de hacer cosas similares con power pivot en excel , puede servir para aplicaciones mas simples o no tan avanzadas donde con la suit de excel sea suficiente sin tener que pagar power BI . Se que se pierde mucha potencia, pero puede ser suficiente para una empresa que no quiere asumir rentas constantes ![](https://static.platzi.com/media/user_upload/image-46bfff94-bf62-4034-9344-d9c4337a6e7f.jpg)
El fondo blanco y la camisa que usa le quedan excelente , se siente una mejor energia y profesionalismo que en el fondo azul oscuro del curso de Power BI
salvo casos puntuales, se debe tener siempre conexiones de uno a muchos.
Mrk la calida subió muchísimo.
Es avanzado, pero muy intuitivo, totalmente recomendado.
Estaba esperando este curso desde hace un año que hice el de Power BI. Renzo es un crack en este tema 🥇🔥🚀💯

Excelente clase…

Justo empece un nuevo trabajo donde debo usar power bi para todo. GRACIAS