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

Un usuario Pregunto ✅

Paulyeo11

Hola a todos

¿Puede alguien compartir conmigo algún enlace sobre cómo obtener la tabla de tipos de cambio de la web? qué se necesita para rastrear el tipo de cambio de SGD vs EURO y SGD vs EE. UU.

Paul

Hola @Paulyeo11,

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

1. En Power BI Desktop, seleccione Obtener datos > Internet desde el Casa cinta.

12.png

2.Ingrese el URL de la página web.

13.png

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

14.png

4.Puede seleccionar Cargar datos o Transformar datos.

15.png

Consejos:

Obtener datos de una página web permite a los usuarios extraer fácilmente datos de páginas web e importarlos a Power BI Desktop. Sin embargo, a menudo, los datos de las páginas web no se encuentran en tablas ordenadas que sean fáciles de extraer. Obtener datos de tales páginas puede ser un desafío, incluso si los datos están estructurados y son consistentes.

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

Referencia:

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

Atentamente,

Esteban Tao

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @Paulyeo11,

Edité mi respuesta anterior, verifique si mi respuesta es útil para usted, gracias.

Atentamente,

Esteban Tao

Paulyeo11

En respuesta a v-stephen-msft

hola esteban

Muchas gracias por compartir.

Paul

Hola @Paulyeo11,

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

1. En Power BI Desktop, seleccione Obtener datos > Internet desde el Casa cinta.

12.png

2.Ingrese el URL de la página web.

13.png

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

14.png

4.Puede seleccionar Cargar datos o Transformar datos.

15.png

Consejos:

Obtener datos de una página web permite a los usuarios extraer fácilmente datos de páginas web e importarlos a Power BI Desktop. Sin embargo, a menudo, los datos de las páginas web no se encuentran en tablas ordenadas que sean fáciles de extraer. Obtener datos de tales páginas puede ser un desafío, incluso si los datos están estructurados y son consistentes.

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

Referencia:

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

Atentamente,

Esteban Tao

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Paulyeo11

En respuesta a v-stephen-msft

hola esteban

Solo trato de descargar el tipo de cambio, funciona bien. Muchísimas gracias.

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

Paul

amichandak

@Paulyeo11, consulte si este video puede ayudar

mahoneypat

Esto probablemente se haga utilizando una de las API REST gratuitas disponibles para tipos de cambio (debería registrarse y obtener un token), pero también puede extraerlo 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 a continuación en ellos por separado (reemplazando el texto que está allí). La primera es una función que hace webball y la segunda es un ejemplo de cómo usarla para obtener tasas SGD/USD/EUR. Solo necesitaría usar la función en su tabla que tiene valores de Moneda1 y Moneda2 (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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *