Forum Discussion
Consultas de API
- 4 years ago
Hay @Ivancito111 ,
Intente utilizar la opción Consulta en la función Web.contents :
(Page as number) => let Source = Json.Document(Web.Contents("https://xxxx/api/v1/chile/employees",[Query=[page=Number.ToText(Page)], Headers=[auth_token="xxxxxx"]])), data = Source[data], #"Converted to Table" = Table.FromList(data, Splitter.SplitByNothing(), null, null, ExtraValues.Error), #"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"full_name", "rut"}, {"full_name", "rut"}) in #"Expanded Column1"let Query1 = List.Generate(()=> [Result = try employees(1) otherwise null, Page = 1], each [Result] <> null, each [Result = try employees([Page]+1) otherwise null, Page = [Page]+1], each [Result]), Query2 = Query1{0} in Query2A continuación, publique el informe y seleccione "Omitir conexión de prueba" para este origen de datos.
Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hay @Ivancito111 ,
Intente utilizar la opción Consulta en la función Web.contents :
(Page as number) =>
let
Source = Json.Document(Web.Contents("https://xxxx/api/v1/chile/employees",[Query=[page=Number.ToText(Page)], Headers=[auth_token="xxxxxx"]])),
data = Source[data],
#"Converted to Table" = Table.FromList(data, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"full_name", "rut"}, {"full_name", "rut"})
in
#"Expanded Column1"let
Query1 = List.Generate(()=>
[Result = try employees(1) otherwise null, Page = 1],
each [Result] <> null,
each [Result = try employees([Page]+1) otherwise null, Page = [Page]+1],
each [Result]),
Query2 = Query1{0}
in
Query2
A continuación, publique el informe y seleccione "Omitir conexión de prueba" para este origen de datos.
Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.