Parámetros en Power Query: cómo reutilizar consultas
Los parámetros en Power Query permiten cambiar valores, como la ruta de un archivo, sin reescribir los pasos de transformación. Para reutilizar una consulta, crea un parámetro con el tipo adecuado, sustituye el valor fijo por su nombre y prueba la actualización. Resultan útiles cuando un informe debe funcionar con distintas ubicaciones o criterios de filtrado.

Puntos clave
- Un parámetro separa un valor configurable de la lógica de transformación.
- Crear el parámetro no modifica las consultas: debes utilizarlo expresamente.
- Cambiar el archivo de origen exige mantener una estructura compatible.
- Los parámetros no son un almacén seguro para contraseñas.
Qué son los parámetros en Power Query
Un parámetro de Power Query es un valor reutilizable que dispone de nombre, tipo de datos y valor actual. Puede emplearse como argumento de una función o en un paso de consulta. Microsoft documenta su creación y sus opciones en la documentación oficial de parámetros.
Por ejemplo, una consulta puede leer siempre el mismo archivo porque su ruta está escrita dentro del código. Al reemplazar esa ruta por un parámetro, la ubicación pasa a ser una configuración independiente. No cambia el procedimiento de limpieza: cambia el dato que recibe.
Esta técnica ayuda a mantener los procesos que alimentan un cuadro de mando de ventas para pymes, especialmente cuando otra persona debe actualizar el informe.
Cómo crear un parámetro en Power Query
El siguiente procedimiento utiliza Power Query en Excel. Los nombres de algunos controles pueden variar según la versión y el entorno.
- Abre el editor. En Excel, entra en las consultas del libro y edita la que quieras adaptar.
- Crea el parámetro. En Inicio, busca Administrar parámetros y selecciona Nuevo parámetro.
- Define sus propiedades. Usa el nombre
pRutaArchivo, selecciona el tipo Texto y escribe como valor actual la ruta completa del archivo. - Documenta su función. Añade una descripción que indique qué archivo espera la consulta y qué estructura debe conservar.
- Conecta el parámetro. Sustituye la ruta fija del paso de origen por
pRutaArchivo, sin comillas. - Comprueba el resultado. Actualiza la vista previa, revisa los pasos posteriores y carga los datos.
Para parametrizar una ruta de archivo conviene utilizar el tipo Texto. Para un filtro numérico o temporal, elige el tipo correspondiente y comprueba cómo lo utiliza el paso de filtrado.
Ejemplo práctico: cambiar el archivo de pedidos
Supongamos que una pyme recibe un libro de pedidos y necesita trasladarlo a otra carpeta. Es un ejemplo ilustrativo: las rutas siguientes no representan archivos descargables.
El paso de origen original podría contener:
Excel.Workbook(
File.Contents("C:Datospedidos.xlsx"),
null,
true
)Después de crear pRutaArchivo, el mismo paso quedaría así:
Excel.Workbook(
File.Contents(pRutaArchivo),
null,
true
)La función File.Contents recibe una ruta y devuelve el contenido del archivo como binario. El parámetro aporta esa ruta; no busca automáticamente un archivo equivalente.
Para cambiar de ubicación, modifica el valor actual del parámetro y actualiza la consulta. Después verifica el número de filas, las columnas esperadas y cualquier paso de navegación a una hoja o tabla.
Límites y comprobaciones antes de reutilizar
Prueba al menos dos archivos compatibles y una ruta inexistente para reconocer el error de origen. Revisa también los permisos de acceso desde el equipo que ejecutará la actualización. Si detectas inconsistencias de estructura, aborda primero la calidad de los datos de la pyme.
No guardes claves API ni contraseñas en parámetros. Tampoco confundas los parámetros de consulta con los parámetros de campos de Power BI: estos últimos sirven para cambiar los campos utilizados en objetos visuales.
Conclusión
Parametrizar una consulta facilita su mantenimiento cuando cambia un valor previsto, no cuando cambia todo el origen. Empieza por una única configuración, documenta sus condiciones y valida el resultado antes de reutilizarla.
Preguntas frecuentes
¿Crear un parámetro actualiza todas las consultas?
No. Solo afecta a las consultas cuyos pasos utilizan ese parámetro. Las rutas o valores que continúen escritos directamente no se sustituyen automáticamente.
¿Puede un parámetro utilizarse en varias consultas?
Sí. Varias consultas pueden referenciar el mismo parámetro dentro del entorno de consultas del libro. Comprueba el efecto del cambio en cada una.
¿Los parámetros leen celdas de Excel automáticamente?
No. Crear un parámetro no lo vincula a una celda. Para obtener un valor del libro necesitas diseñar una consulta que lo lea y utilizar ese resultado.
¿Basta con cambiar el parámetro para ver datos nuevos?
No. Debes actualizar la consulta y comprobar que el origen es accesible y compatible con las transformaciones existentes.
- Idioma
- es
- Metatítulo
- Parámetros en Power Query: cómo reutilizar consultas
- Metadescripción
- Aprende a crear parámetros en Power Query para cambiar archivos sin rehacer consultas. Incluye pasos en Excel, ejemplo práctico y comprobaciones clave.
- Slug
- parametros-en-power-query-reutilizar-consultas
- Palabra clave principal
- parámetros en Power Query
- Frases clave relacionadas
- crear un parámetro en Power Query; parametrizar rutas de archivos en Excel; reutilizar consultas con parámetros; cambiar el origen con un parámetro
- Intención de búsqueda
- Aprender a configurar valores reutilizables en consultas de Excel.
- Contenido esencial
- false
- Extracto
- Configura rutas reutilizables en Power Query y comprueba la compatibilidad del origen antes de actualizar.
- Motivo de revisión
- Comprobar los nombres de los controles en la versión de Excel utilizada.
- Prompt de imagen
- Fotografía editorial horizontal de una mesa de trabajo con un portátil desenfocado y bloques modulares conectados que representan un origen intercambiable y una transformación estable. Luz natural. Sin texto, logotipos, marcas de agua, documentos oficiales, rostros identificables ni interfaces copiadas.
- Nombre de archivo
- parametros-power-query-consultas-reutilizables.webp
- Texto alternativo
- Bloques modulares conectados junto a un portátil, con una pieza de entrada intercambiable.
- Pie de imagen
- Separar la configuración de las transformaciones facilita reutilizar una consulta.