CURSO UNDECIMO 2026

EJERCICIO 2.6

POWER BI

DESCARGAR BASE DE DATOS

LENGUAJE DAX
DAX Significa Expresiones de analisis de datos y es el lenguaje de formulas usado en Power BI, es una recopilacion de funciones, operadores y contantes que se pueden usar en una formula o expresion para calcular y devolver uno o varios valores. Dax ayuda a crear informacion de datos nueva que ya esta en el modelo.
Tipos de calculos
  1. Operadores de comparacion
  2. Operadores aritmeticos
  3. Operadores dede concatenacion
  4. Operadores logicos
Hay tres calculos principaples que puede crear mediante DAX
  1. Columnas calculadas: Crean o adicionan columna en el modelo de datos
  2. Medidas calculadas: Son expresiones que no guardan memoria, se ejecutan en texto de filtro
  3. Tablas calculadas: Crear nuevas tablas que requieren mucha memoria

Para crearlas, se da clic en herramientas de tabla, nueva medida o nueva columna o nueva tabla.

ACTIVIDAD
  1. Abrir power BI
  2. Abrir un nuevo informe en blanco
  3. Importar los datos FuentesVentas.xlsx
  4. Seleccionar FACT_VENTAS y DIM_VENDEDOR y dar clic en cargar datos
  5. Crear una nueva tabla (clic en Introducir datos) la dejamos vacia y le llamamos medidas
  6. Dentro, crear una nueva medida, "unidades vendidas" = sum(Fact_Ventas[Unidades_Vendidas])
  7. Crear una tabla en el tablero y arrastrar el nombre del vendedor y las unidades vendidas
  8. Establecer formato general con 0 decimales
  9. Crear medida llamada Promedio de unidades vendidas = average(Fact_Ventas[Unidades_Vendidas]), arrastrarlo a la tabla
  10. Crear medida Monto= sumx(Fact_Ventas,Fact_ventas[Precio_Unidad]*Fact_Ventas[Unidades_Vendidas]), arrastrarlo y ponerle formato moneda
  11. Mostrar para evaluar.

Lenguaje M
Conjunto de instrucciones con el que trabaja el editor de Power Query. Los pasos aplicados en una limpieza y transformacion de datos se convierten en Lenguaje M.
Tiene su sintaxis para iniciar y cerrar el codigo de instrucciones
LET - se utiliza para iniciar
IN  - se utiliza para para cerrar.
Admite listas, registros y tablas

EJEMPLO

let

valor1= 200,
valor2=500

in
valor1+valor2
ACTIVIDAD 2
1. Abrir power BI
2. Abrir un nuevo informe en blanco
3. Importar los datos FuentesVentas.xlsx
4. seleccionar FACT_VENTAS y dar clic en transformar datos
5. Clic en Nuevo origen - Consulta en blanco
6. Clic en editor avanzado
7. Escriba los datos anteriores y observe el resultado 700
8. haga lo mismo para resta
9. Para generar una lista de datos, se usa las llaves, separado con coma
10. escriba valor1={1,2,3,4,5,6,7,8,9}, puede usar varias listas usando el operador &
11. Para generar un registro se usan los corchetes, separado por coma
12. Duplique la consulta, renombrela como lista y la duplicada como registro. editor avanzado
13. let
    valor1=[
        orden=1,
        nombre = "tienda A",
        valor = 5000
    ]
in
    valor1
14. Duplicar el registro y renombrarlo como tabla.
15 Editor avanzado
16. valor 1= #table({"Orden","Tienda","Valor"},
    {{1,"A",2000},
     {2, "B", 40000},
     {3, "C", 60000}}
     )
in
    valor1
Ahora vamos a crear un calendario con el lenguaje M
17. Nueva consulta
18. En let escribir Fecha = List.Dates(#date(2026,1,1),31,#duration(1,0,0,0))
19. Renombrar como calendario
20. Rambiar el numero 31 por 365*5, es decir, 365 dias por 5 años
21. Transformarlo en tabla
Mostrar para evaluar