Power Query permite la creación de funciones perzonalidas. Como en todo lenguaje de programación es muy conveniente la utilización de funciones pues permiten reutilizar el código e incrementar la consistencia del proyecto.
Esta entrada tiene por objetivo realizar una breve y simple introducción a la creación y uso de funciones.
⚙️ ¿Dónde se crean las funciones?
- En el Editor Avanzado (Power BI o Excel → Power Query).
- Pegás el código de la función y guardás como una nueva consulta.
- Esa consulta función se puede usar desde otras consultas.
Ingresamos al Editor de Power Query y le damos a Nueva Consulta.

Si abrimos el editor avanzado, creamos función con 2 parámetros. Esta función retorna la multiplicación de los 2 parámetros

(Importe as number, MultiplicaPor as number) =>
let
Resultado = Importe * MultiplicaPor
in
Resultado
te dejo aquí el código, para crear una tabla la cual vamos a utilizar para aplicar la función
let
Origen =
#table(
type table
[
#"NombreCliente" = text, #"ImporteDeCretido" = number, #"ClienteActivo" = logical
],
{
{"Ricardo A. Huaman Suarez", 150, true},
{"Victor Huamán Aquino", 200, false},
{"Adriana Sofia Huamán Aquino", 800, true}
}
)
in
Origen

Se renombra el nombre de la funcion

Se renombra con: fx MultiplicarPor

Ahora vamos a consumir esta función, para esto seleccionamos la tabla , le damos a «Invocar función personalizada» y ingresamos los datos de los parámetros y el nombre del nuevo campo

se crea el nuevo campo, basado en la función personalizada.

👍 Comenta y comparte si este contenido te fue útil.
Ricardo A. Huamán Suárez
Especialista en SQL Server y Power BI. Ofrezco consultoría estratégica, formación especializada y servicios personalizados para empresas que buscan optimizar la gestión de sus datos.
No responses yet