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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Obtener datos de un origen web

hola comunidad PBI, tienen que buscar ayuda para este.

Así que necesito hacer una llamada a esta api.

https://data.xotelo.com/api/rates?hotel_key=g297930-d305178&chk_in=2021-03-25&chk_out=2021-03-26

Después de cambiar con una función todas las partes relevantes con el fin de obtener datos lo que la api devuelve es algo como esto:

abartozzi_0-1614793122347.png

debe ser una especie de respuesta de formato JSON, sin embargo, el formato no parece adecuado para ser capturado por power bi:

abartozzi_1-1614793226675.png

abartozzi_2-1614793247384.png

También traté de utilizar la "tabla add basada en el ejemplo" sin embargo dice que canìt encontrar cualquier selector CSS, por ejemplo, valores.

Por lo tanto, es imposible obtener ningún dato de esto.

¿Sabes de alguna manera que pueda buscar una solución?

Gracias

Alberto

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No hay @abartozzi

Descargue el ejemplo PBIX con el siguiente código

El JSON devuelto desde la API es válido. Para obtenerlo, puede ajustar la función Web.Contents en Json.Document de esta manera

let
    Source = Json.Document(Web.Contents("https://data.xotelo.com/api/rates?hotel_key=g297930-d305178&chk_in=2021-03-25&chk_out=2021-03-26")),
    result = Source[result],
    #"Converted to Table" = Record.ToTable(result)
in
    #"Converted to Table"

jsondata.png

saludos

Phil

View solution in original post

2 REPLIES 2
RonaldJ03
New Member

Hola, encontré una página web que contiene unos datos que me interesan pero se visualizan con power BI. Cómo hago para obtener esos datos y cargarlos en mi power BI?

Syndicate_Admin
Administrator
Administrator

No hay @abartozzi

Descargue el ejemplo PBIX con el siguiente código

El JSON devuelto desde la API es válido. Para obtenerlo, puede ajustar la función Web.Contents en Json.Document de esta manera

let
    Source = Json.Document(Web.Contents("https://data.xotelo.com/api/rates?hotel_key=g297930-d305178&chk_in=2021-03-25&chk_out=2021-03-26")),
    result = Source[result],
    #"Converted to Table" = Record.ToTable(result)
in
    #"Converted to Table"

jsondata.png

saludos

Phil

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.