This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreGet Fabric Certified for FREE during AI Skills Fest. This week only. Secure your voucher now.
Hola
Tengo una API que devuelve una tabla XML que tiene una columna que necesito usar para alimentar otra API. En esencia...
Tengo una primera API, que, después de expandir las tablas necesarias, me da los siguientes valores:
| last_period | last_update |
| 2023 | 31-01-2023 |
Luego necesito usar estos valores en una segunda API. Esta segunda API es la que devuelve los valores que necesito importar a mis objetos visuales:
Source = Json.Document(Web.Contents("https://www.api.com/indic/indic.php?last_period=2023"))
No estoy seguro de si esto se puede hacer en la consulta de poder, y estoy luchando por encontrar ejemplos de esto. Cualquier ayuda sería apreciada.
Gracias.
Por favor, pruebe los siguientes códigos:
let
Source = Xml.Tables(Web.Contents("https://www.api.com/first_api")),
Table = Source{0}[Table],
#"Expanded Table" = Table.ExpandTableColumn(Table, "column_name", {"last_period", "last_update"}, {"last_period", "last_update"}),
#"Added Custom" = Table.AddColumn(#"Expanded Table", "Custom", each [last_period] & "-" & [last_update]),
#"Converted to Text" = Table.TransformColumnTypes(#"Added Custom",{{"Custom", type text}}),
#"Renamed Columns" = Table.RenameColumns(#"Converted to Text",{{"Custom", "last_period_update"}}),
#"API Call" = Json.Document(Web.Contents("https://www.api.com/indic/indic.php?last_period=" & #"Renamed Columns"{0}[last_period_update]))
in
#"API Call"
Reemplazar "https://www.api.com/first_api" con la URL de la primera API, "column_name" con el nombre de la columna que contiene los valores que necesita, y "https://www.api.com/indic/indic.php" con la URL de la segunda API.
Saludos
Esteban Tao
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Check out the May 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.