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

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

¿Cuándo crear una medida con DAX?

6/28
Recursos

Aportes 24

Preguntas 0

Ordenar por:

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

Es ideal crear medidas calculadas cuando se quiere hacer cálculos resumidos/específicos: conteos, métricas estadísticas, etc. En el caso de las columnas calculadas, cuando se requiera enriquecer el modelo: clasificación de datos, concatenar columnas, etc.
Hay dos tipos de medidas: \- Implícitas (generadas por defecto) \- Explicitas (generadas por nosotros los usuarios de negocios)

CLASE 6.
¿Cuándo crear una medida con DAX?
La medida es el tipo de formula mas usado en POWER BI. Estas permiten:
• Cálculos en memoria.
• Permiten retornar el valor virtualizando en visualizaciones.
• Mejor rendimiento.
• Optimización de código.
Una buena practica para almacenar medidas, es construir una tabla que las almacene.
Para eso:
• Vamos a “ESPECIFICAR DATOS”
• Creamos una tabla de medidas.
• Al lado derecho nos aparecerá una tabla completamente vacía con una columna en blanco.
• Seleccionamos la tabla y damos click derecho, luego seleccionamos en “Nueva medida”
• En la barra de cálculo creamos la función. Ej:
o Total de ventas = SUM(FACT_VENTAS[Precio de Venta sin IGV])
• Se generará una medida con un icono distintivo de una calculadora, que ya podemos utilizar en nuestras tarjetas.
• Cuando seleccionemos la medida, se habilita en el margen superior, la sección “HERRAMIENTAS DE MEDICION” donde nos permitirá editar el formato de datos.
MEDIDA EXPLICITA Y IMPLICITA
• Medidas que se generan por defecto.
• Generadas por los analistas de datos.

Me quedó claro que la mejor opción siempre será hacer una medida en vez de columnas calculadas por un tema de rendimiento, sin embargo, me queda la duda de cuando seria optimo usar columnas calcuadas? Gracias!!

Biendo los casos de uso el uso de medidas estaría muy dado a valores cuantitativos.

  • Cálculo del Porcentaje de Crecimiento Anual
  • Cálculo de Promedio Ponderado
  • Cálculo del Índice de Rotación de Inventario
Ahora pude aterrizar mejor la diferencia entre medidas y columnas calculadas, diferencia muy notable entre ambas es que las medidas permiten hacer calculos sin aumentar el peso o el trabajo en el modelo de datos a diferencia de las columnas calculadas.
En mi experiencia las medidas siempre van a ser una de las mejores formas de realizar cálculos sencillos o complejos para dar respuesta a los requerimientos del negocio.
Para garantizar el rendimiento optimo es mejor utilizar una medida, puesto que almacena la informacion en memoria, y no genera una cantidad de registros, a diferencia de una columna calculada.
¿Cuándo crear una medida con DAX? Deberías crear una medida con DAX cuando necesites realizar cálculos dinámicos y complejos que se adapten automáticamente al contexto de los datos en tus informes, como sumas, promedios, comparaciones, cálculos condicionados, y análisis basados en el tiempo, permitiendo una mayor flexibilidad y precisión en la visualización y análisis de tus datos.
La mejor opcion es cuando deseas tener un valor que no tienes calculado en tu base de datos.
cuando son varios calculos o hasta filtrar datos es recomendador usar medidas.
Se generan medidas para calcular totales, promedios, medias, porcentajes, máximos, mínimos, etc.
Alguien sabe porque no me sale la tabla de fact\_ventas igual a la del profesor? hacen falta las sumas que el mencionó ![](https://static.platzi.com/media/user_upload/Captura-5601c2ba-b435-4a85-adfe-ee4837377738.jpg)
MEdidas Calculas: En ese orden de ideas diriamos que la recomendacion es usar solo medidas calculadas para hacer mas eficiente e modelo, en vez de usar tablas o columnas calculadas??? Gracias
Crear medidas a través de DAX es optimo cuándo se quiere tener un mejor rendimiento del modelo, ya que la información nueva no se guarda físicamente. También, cuándo queremos crear KPI´S que necesiten ser creados con filtros dinámicos.
Se genera una medida cuando se necesita un dato en especifico, las columnas calculadas seria cuando necesitamos ese dato para otros análisis y tratado de ese dato o conjunto de datos.
![](https://static.platzi.com/media/user_upload/image-1375b6a2-528f-4c0e-9a28-24f54f309764.jpg) yees.
Como todo las medidas tienen sus ventajas y desventajas, pero lo más valioso para mi es lo siguiente: 1. No consumen tanta memoria como una columna calculada porque solo será "un registro" por llamarlo de alguna manera. 2. Puedes invocar esta medida para hacer un calculo a tu conveniencia, y es aun más valiosa si la fucionamos con formulas como calculate
Es decir que las crear medidas no me ocupa espacio en la base de datos y por ello puede optimizar mucho mejor, en comparación a crear una columna calculada que esa si me ocupa espacio y puede poner mas lento el procesamiento
Una de los escenarios para usar medidas es para el calculo del incremento porcentual de la comparación entre dos periodos
Ventajas de usar medidas \- Lo mas usado en DAX es mucho mas fácil de aprender que un lenguaje de programación \- El rendimiento del modelo de dato es superior \- Optimización del código y lectura de los datos

Es ideal crear una medida cuando puede verse relentizado el modelo que estamos creando.

Uno de los casos seria el calculo de KPI's con datos provenientes de diferentes tablas (incluso dentro de una misma tabla), tambien cuando no queremos cargar mas nuestro set de datos y optimizar su rendimiento.