Capítulo 161: Power Query M – Funciones Númericas
Aprende a utilizar funciones numéricas del Lenguaje M para realizar cálculos y redondear valores en Power Query.
Power Query cuenta con funciones numéricas del Lenguaje M que permiten realizar diferentes cálculos y transformaciones directamente dentro de una consulta.
Estas funciones son útiles para trabajar con precios, cantidades, costos, ventas y otros valores numéricos antes de cargar los resultados en Excel.
Crear cálculos con una columna personalizada
Para comenzar, selecciona cualquier celda de la tabla y ve a Datos > De una tabla o rango para llevar la información a Power Query.

Si necesitas calcular el precio total de una venta, ve a Agregar columna > Columna personalizada.

En este ejemplo se crea una columna llamada Total precio, multiplicando el precio unitario por la cantidad:
[Precio Unitario] * [Cantidad]

El símbolo asterisco (*) se utiliza para realizar la multiplicación. Al aceptar, Power Query calculará automáticamente el resultado para cada registro.

Redondear números con Number.Round
El Lenguaje M incluye diferentes funciones para trabajar con números. Una de ellas es Number.Round, utilizada para redondear valores.
Su estructura básica es:
Number.Round(
[Precio Unitario]*[Cantidad],1)

El primer argumento corresponde al número o cálculo que queremos redondear y el segundo indica la cantidad de decimales.

Por ejemplo, para calcular el precio total y dejar solamente un decimal, podemos utilizar:
Number.Round(
[Costo Unitario]*[Cantidad],1)

De esta manera, el resultado de la multiplicación se mostrará redondeado a un decimal.

Antes de realizar cálculos, revisa que las columnas tengan correctamente definido su tipo de dato numérico.
Utiliza Columna personalizada cuando necesites crear operaciones entre diferentes campos y funciones como Number.Round cuando quieras controlar los decimales del resultado.
También puedes combinar cálculos y funciones del Lenguaje M dentro de una misma fórmula para preparar los datos antes de cargarlos en Excel.
Módulo 27: Power Query: Funciones Nativas con (M)
⬇️ Descargar Ejercicio 160
⬇️ Descargar Ejercicio 161
⬇️ Descargar Ejercicio 162
⬇️ Descargar Ejercicio 163
⬇️ Descargar Ejercicio 164
⬇️ Descargar Ejercicio 165
⬇️ Descargar Ejercicio 166
⬇️ Descargar Ejercicio 167
⬇️ Descargar Ejercicio 168 y169

Responses