Cómo cambiar la ubicación de los datos de origen en Power Query (7 formas)
- Edite el paso Fuente en la ventana de pasos aplicados [#1]
- Cambiar el código M en la barra de fórmulas [#2]
- Cambiar el código M en el editor avanzado [#3]
- Utilice la configuración de fuente de datos [#4]
- Usar parámetros de celda de la hoja de trabajo [#5]
- Usar consultas como parámetros [#6]
- Uso de los parámetros de Power Query [#7]
- Conclusión
Tal vez haya creado algunas consultas en un entorno de prueba y ahora es el momento de comenzar a usarlas de verdad. Surge la pregunta obvia: ¿Cómo cambiar la ubicación de los datos de origen en Power Query ?
O tal vez haya vinculado a un libro de trabajo/archivo CSV que se actualiza cada mes, por lo que necesita actualizar la fuente de datos. O tal vez sea un consultor que necesita pasar un libro basado en Power Query a un cliente y desea proporcionar un método sencillo para configurarlo en su entorno.
Todos estos son escenarios en los que necesitamos cambiar los datos de origen en Power Query. Esta publicación proporciona métodos para ayudarlo a lograrlo.
Como ocurre con la mayoría de las cosas en Excel, existen varias formas de hacerlo. Si bien cada opción proporciona el mismo resultado, cada una se adapta a su flujo de trabajo de manera diferente. Asegúrate de leer hasta el final para ver todas las posibilidades.
Sin más preámbulos, comencemos.
Tabla de contenido
- Edite el paso Fuente en la ventana de pasos aplicados [#1]
- Cambiar el código M en la barra de fórmulas [#2]
- Cambiar el código M en el editor avanzado [#3]
- Utilice la configuración de fuente de datos [#4]
- Usar parámetros de celda de la hoja de trabajo [#5]
- Usar consultas como parámetros [#6]
- Uso de los parámetros de Power Query [#7]
- Conclusión
Edite el paso Fuente en la ventana de pasos aplicados [#1]
El primer paso en la mayoría de las consultas identifica los datos de origen. Técnicamente, no es necesario que lo sean, y tampoco es necesario que se llamen Fuente . Sin embargo, en la mayoría de los casos, la Fuente será la primera, por lo que trabajaremos con esta suposición.
Haga clic en el ícono de ajustes al lado del paso Fuente dentro del cuadro Pasos aplicados .
Se abre el cuadro de diálogo de origen. Haga clic en Examinar para navegar hasta la nueva ubicación del archivo y luego haga clic en Aceptar .
La consulta ahora apunta a la nueva ubicación de los datos de origen.
En este ejemplo, un libro de Excel es la fuente. Dependiendo del tipo de fuente, la apariencia del cuadro de diálogo será diferente, pero los principios serán los mismos.
Cambiar el código M en la barra de fórmulas [#2]
La ubicación del archivo fuente está incluida en el código M del paso. Por ejemplo, la siguiente captura de pantalla muestra el primer paso de la consulta con el código M mostrado en la barra de fórmulas.
Si la barra de fórmulas no está visible, haga clic en Ver barra de fórmulas en el menú Power Query.
Podemos editar el código directamente en la barra de fórmulas. Simplemente actualizamos la cadena de texto con la nueva ubicación del archivo u otra información según sea necesario.
Cambiar el código M en el editor avanzado [#3]
Este método es una solución similar al Método n.° 2.
Editamos el código en el Editor Avanzado , pulsamos en Inicio Editor Avanzado (o Ver Editor Avanzado ).
Edite el código en el cuadro de diálogo Editor avanzado y luego haga clic en Listo .
Utilice la configuración de fuente de datos [#4]
Cuando varias consultas provienen de la misma fuente, existe una manera mejor; usando la configuración de Fuente de datos. Este método redirige todas las consultas que utilizan esa fuente a la nueva fuente.
En el editor de Power Query, haga clic en Configuración de origen de datos de inicio
En el cuadro de diálogo Configuración de fuente de datos , seleccione la fuente que queremos cambiar y luego haga clic en Cambiar fuente .... botón.
Esto abre la misma ventana que hacer clic en el ícono de ajustes en la ventana de pasos aplicados. Después de cambiar la ruta de origen, hacemos clic en Aceptar para cambiar todas las consultas que utilizan esa fuente.
Nota: La configuración del origen de datos está disponible en otras ubicaciones de Excel y Power Query, pero creo que esta es la más fácil de recordar.
Usar parámetros de celda de la hoja de trabajo [#5]
Si sabe que las ubicaciones de los datos de origen cambiarán, una buena opción es crear parámetros. Consulte esta publicación para obtener más información sobre los parámetros en Power Query .
Una celda de la hoja de trabajo puede contener una cadena de texto con la ubicación de la fuente de datos. Redireccionar la consulta es tan fácil como cambiar la cadena de texto en la celda. Sin embargo, el desafío es encontrar dónde está esa celda.
Debido al error Formula.Firewall, es probable que la Fuente no sea el primer paso (aunque eso no está garantizado). En la ventana Pasos aplicados , busque el código que haga referencia a [Name=”?????”] . Esto nos indica que hay un rango o tabla con nombre en la hoja de trabajo llamado FilePath que contiene la ubicación de la fuente de datos.
De vuelta en Excel, encontramos el rango o tabla con nombre en el cuadro Nombre. Seleccionar los nombres nos lleva a la celda que necesitamos cambiar.
Usar consultas como parámetros [#6]
Si el código hace referencia a una consulta con un tipo de datos de texto, es probable que la fuente de datos sea el resultado de otra consulta (consulte la captura de pantalla de ejemplo a continuación).
Para actualizar la fuente, editamos la consulta referenciada.
Uso de los parámetros de Power Query [#7]
Finalmente, se puede hacer referencia a la fuente de datos dentro de un parámetro oficial de Power Query.
Para cambiar la fuente de datos de este parámetro, haga clic en Inicio Administrar parámetros .
Realice cambios para hacer referencia a los nuevos datos de origen dentro del cuadro de diálogo Administrar parámetros y luego haga clic en Aceptar .
Estos parámetros se utilizan para fines especiales dentro de Power Query. Descubra más sobre esto aquí .
Conclusión
Power Query es una herramienta muy flexible que ofrece muchas opciones para manejar fuentes de datos. En esta publicación, hemos visto 7 enfoques para cambiar la ubicación de la fuente de datos. Sin embargo, ni siquiera esta lista es exhaustiva; Existen otros métodos, como funciones o entrada manual de datos. Pero creo que estos son los escenarios a los que es más probable que nos enfrentemos.
Leer más publicaciones en esta serie
- Introducción a Power Query
- Obtener datos en Power Query: cinco fuentes de datos comunes
- DataRefresh Power Query en Excel: 4 formas de opciones avanzadas
- Utilice el editor de Power Query para actualizar consultas
- Conozca las opciones de Power Query Cerrar Carga
- Parámetros de Power Query: 3 métodos
- Transformaciones comunes de Power Query (más de 50 transformaciones poderosas explicadas)
- Anexar Power Query: combine rápidamente muchas consultas en 1
- Obtenga datos de una carpeta en Power Query: combine archivos rápidamente
- Listar archivos en una carpeta subcarpetas con Power Query
- Cómo obtener datos del libro actual con Power Query
- Cómo desvincular en Excel usando Power Query (3 formas)
- Power Query: valor de búsqueda en otra tabla con combinación
- Cómo cambiar la ubicación de los datos de origen en Power Query (7 formas)
- Fórmulas de Power Query (cómo usarlas y errores que se deben evitar)
- Declaración If de Power Query: condiciones anidadas ifs múltiples
- Cómo utilizar Power Query Group By para resumir datos
- Cómo utilizar las funciones personalizadas de Power Query
- Power Query: errores comunes, cómo solucionarlos
- Power Query: consejos y trucos
Deja una respuesta