Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Paulyeo11
Impactful Individual
Impactful Individual

¿Cómo importar la tabla de tipos de cambio diaria a PBI?

Hola a todos

¿Alguien puede compartir conmigo algún enlace sobre cómo obtener la tabla de tipos de cambio de la web? lo que es necesario para realizar un seguimiento del tipo de cambio para SGD vs EURO y SGD vs EE.UU.

Paul

1 ACCEPTED SOLUTION
v-stephen-msft
Community Support
Community Support

No @Paulyeo11 ,

Esta es una página web sobre tipos de cambio. Puede elegir obtener el origen de datos desde la página web de Power BI Desktop.

1.In Power BI Desktop, seleccione Obtener datos > Web en la cinta de opciones Inicio.

12.png

2.Introduzca la URL de la página web.

13.png

3.Una vez que haya escrito (o pegado) la URL, seleccione Aceptar.

14.png

4.Puede seleccionar Cargar datos o Transformar datos.

15.png

Consejos:

La obtención de datos de una página web permite a los usuarios extraer fácilmente datos de páginas web e importarlos en Power BI Desktop. Sin embargo, a menudo, los datos de las páginas Web no están en tablas ordenadas que son fáciles de extraer. Obtener datos de estas páginas puede ser difícil, incluso si los datos son estructurados y coherentes.

Hay una solución. Con la característica Obtener datos de Web por ejemplo, básicamente puede mostrar Power BI Desktop qué datos desea extraer proporcionando uno o varios ejemplos en el cuadro de diálogo del conector. Power BI Desktop recopila otros datos de la página que coinciden con los ejemplos. Con esta solución puede extraer todo tipo de datos de páginas Web, incluidos los datos que se encuentran en tablas y otros datos que no son de tabla. Consulte: Obtener datos de páginas web proporcionando ejemplos.

Referencia:

Conéctese a páginas web desde Power BI Desktop

Saludos

Stephen Tao

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Syndicate_Admin
Administrator
Administrator

No @Paulyeo11 ,

He editado mi respuesta anterior, por favor compruebe si mi respuesta es útil para usted, gracias.

Saludos

Stephen Tao

Hola Stephen

Muchas gracias por compartir.

Paul

v-stephen-msft
Community Support
Community Support

No @Paulyeo11 ,


Siento molestarle...


Pero, ¿respondí a su pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.

Saludos
Stephen Tao

v-stephen-msft
Community Support
Community Support

No @Paulyeo11 ,

Esta es una página web sobre tipos de cambio. Puede elegir obtener el origen de datos desde la página web de Power BI Desktop.

1.In Power BI Desktop, seleccione Obtener datos > Web en la cinta de opciones Inicio.

12.png

2.Introduzca la URL de la página web.

13.png

3.Una vez que haya escrito (o pegado) la URL, seleccione Aceptar.

14.png

4.Puede seleccionar Cargar datos o Transformar datos.

15.png

Consejos:

La obtención de datos de una página web permite a los usuarios extraer fácilmente datos de páginas web e importarlos en Power BI Desktop. Sin embargo, a menudo, los datos de las páginas Web no están en tablas ordenadas que son fáciles de extraer. Obtener datos de estas páginas puede ser difícil, incluso si los datos son estructurados y coherentes.

Hay una solución. Con la característica Obtener datos de Web por ejemplo, básicamente puede mostrar Power BI Desktop qué datos desea extraer proporcionando uno o varios ejemplos en el cuadro de diálogo del conector. Power BI Desktop recopila otros datos de la página que coinciden con los ejemplos. Con esta solución puede extraer todo tipo de datos de páginas Web, incluidos los datos que se encuentran en tablas y otros datos que no son de tabla. Consulte: Obtener datos de páginas web proporcionando ejemplos.

Referencia:

Conéctese a páginas web desde Power BI Desktop

Saludos

Stephen Tao

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola Stephen

Sólo trato de descargar el tipo de cambio, funciona bien. Muchas gracias.

¿Puedo saber cómo descargar el último tipo de cambio de 3 años? por ejemplo SGD a EURO.

Paul

amitchandak
Super User
Super User

@Paulyeo11 , Consulte si este video puede ayudar

https://www.youtube.com/watch?v=9oPFgHvGyKc

https://www.youtube.com/watch?v=_ubNovnNx5k

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here
mahoneypat
Microsoft Employee
Microsoft Employee

Esto probablemente se hace usando una de las API de REST gratuitas por ahí para los tipos de cambio (tendría que registrarse y obtener un token), pero también puede rasparlo de una página web con entradas de parámetros. A continuación se muestra un ejemplo. Cree dos nuevas consultas en blanco y pegue cada uno de los fragmentos de código siguientes en ellas por separado (reemplazando el texto que está allí). La primera es una función que hace el weball y el segundo es un ejemplo de cómo usarlo para tirar de las tarifas SGD/ USD / EUR. Sólo tendría que utilizar la función de la tabla que tiene valores Currency1 y Currency2 (USD, SGD, etc.).

(Currency1, Currency2)=>
let
    Source = Web.BrowserContents("https://www.xe.com/currencyconverter/convert/?Amount=1&From=" & Currency1 & "&To=" & Currency2),
    #"Extracted Table From Html" = Html.Table(Source, {{"Column1", "TABLE.XeTable-iKdsnZ.cDpLwI.ConversionTable-iZxPqc.dbfNjJ.currencyconversiontable > * > TR > :nth-child(1)"}, {"Column2", "TABLE.XeTable-iKdsnZ.cDpLwI.ConversionTable-iZxPqc.dbfNjJ.currencyconversiontable > * > TR > :nth-child(2)"}}, [RowSelector="TABLE.XeTable-iKdsnZ.cDpLwI.ConversionTable-iZxPqc.dbfNjJ.currencyconversiontable > * > TR"]),
    #"Changed Type" = Table.TransformColumnTypes(#"Extracted Table From Html",{{"Column1", type text}, {"Column2", type text}}),
    Custom1 = Text.BeforeDelimiter(#"Changed Type"{1}[Column2], " ")
in
    Custom1


let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WCnZ3UdJRCg12UYrVgfFcQ4OUYmMB", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Currency1 = _t, Currency2 = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Currency1", type text}, {"Currency2", type text}}),
    #"Invoked Custom Function" = Table.AddColumn(#"Changed Type", "fnER", each fnER([Currency1], [Currency2]))
in
    #"Invoked Custom Function"

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors