Cómo cargar tipos de cambio en Power BI con Power Query
Pega una consulta M en Power BI Desktop, convierte la respuesta JSON en una tabla y deja preparada la actualización programada.
Power BI ya incluye el conector necesario. Crea una consulta en blanco y usa Web.Contents. Mantén el dominio fijo y coloca el endpoint en RelativePath; así el servicio reconoce una fuente estable cuando actualiza el modelo semántico.
https://api.exchangerate.dev y usa RelativePath.Crea una consulta en blanco
Crea una clave gratuita. En Power BI Desktop, abre Obtener datos → Consulta en blanco y después Vista → Editor avanzado dentro de Power Query.
Pega la consulta M
Sustituye la clave de ejemplo, pulsa Listo y llama FxRates a la consulta. La vista previa debe mostrar EUR, GBP y JPY en filas separadas.
Revisa los tipos de datos
Usa Texto para currency, base y source; Número decimal para rate; y Fecha/Hora/Zona para data_updated_at. Después pulsa Cerrar y aplicar.
Publica y configura la actualización
En el servicio de Power BI, abre las credenciales del origen https://api.exchangerate.dev y elige Anónimo. La consulta ya envía la clave en la cabecera Authorization. Define una frecuencia que tenga sentido para el informe.
Web.Contents y mueve la ruta del endpoint a RelativePath para que la actualización siga funcionando después de publicar.Un parámetro M no es una caja fuerte
Quien pueda editar el PBIX o la consulta puede llegar a ver la clave. Para un espacio interno y controlado puede ser suficiente. Si el archivo va a circular, llama a un proxy de tu servidor.