sirisha224
Hola,
Estoy tratando de combinar los datos en 3 tablas estructuradas de manera similar usando la opción ‘Agregar consulta’ y obteniendo el error ‘Tiempo de espera en 100 segundos’. Las 3 tablas estructuradas de manera similar tienen datos recuperados de la Web. Leí en otros blogs para agregar «Timeout = # duration (0,0,30,0)», código para resolver el problema, pero no funciona en este escenario. A continuación se muestra el código de las 3 tablas que estoy tratando de agregar.
tabla 1
dejar
Fuente = Web.Page (Web.Contents («http://www.xyz.com/p1»)),
Data1 = Fuente {1}[Data],
Tiempo de espera = # duración (0,0,30,0),
# «Changed Type» = Table.TransformColumnTypes (Data1, {{«Título», escriba texto}, {«Actualizado», escriba texto}, {«Último por», escriba texto}, {«Comentarios», Int64.Tipo} }),
# «Errores eliminados» = Table.RemoveRowsWithErrors (# «Tipo cambiado»),
en
# «Errores eliminados»
Tabla 2
dejar
Fuente = Web.Page (Web.Contents («http://www.xyz.com/p2»)),
Data0 = Fuente {0}[Data],
Tiempo de espera = # duración (0,0,30,0),
# «Changed Type» = Table.TransformColumnTypes (Data0, {{«Título», escriba texto}, {«Actualizado», escriba texto}, {«Último por», escriba texto}, {«Comentarios», Int64.Tipo} }),
# «Errores eliminados» = Table.RemoveRowsWithErrors (# «Tipo modificado»)
en
# «Errores eliminados»
Tabla 3
dejar
Fuente = Web.Page (Web.Contents («http://www.xyz.com/p3»)),
Data0 = Fuente {0}[Data],
Tiempo de espera = # duración (0,0,30,0),
# «Changed Type» = Table.TransformColumnTypes (Data0, {{«Título», escriba texto}, {«Actualizado», escriba texto}, {«Último por», escriba texto}, {«Comentarios», Int64.Tipo} }),
# «Errores eliminados» = Table.RemoveRowsWithErrors (# «Tipo modificado»)
en
# «Errores eliminados»
Gracias por tu ayuda.
Sirisha
v-shex-msft
Hola @ sirisha224,
Creo que no agrega un parámetro opcional al lugar correcto, debe agregarlo a la función web.contents y usar ‘[]’ empacar.
Web.Contenidos
Muestra:
Web.Contents("web url", [Timeout=#duration(0, 0, 0, 30)])
#duración
#duración(días como número, horas como número, minutos como número, segundos como número) como duración
Muestra de consulta modificada:
let Source = Web.Page(Web.Contents("http://www.xyz.com/p1",[Timeout=#duration(0, 0,0, 30)])), Data1 = Source{1}[Data], Timeout=#duration(0,0,30,0), #"Changed Type" = Table.TransformColumnTypes(Data1,{{"Title", type text}, {"Updated", type text}, {"Last By", type text}, {"Comments", Int64.Type}}), #"Removed Errors" = Table.RemoveRowsWithErrors(#"Changed Type"),
Saludos,
Xiaoxin Sheng
v-shex-msft
Hola @ sirisha224,
Creo que no agrega un parámetro opcional al lugar correcto, debe agregarlo a la función web.contents y usar ‘[]’ empacar.
Web.Contenidos
Muestra:
Web.Contents("web url", [Timeout=#duration(0, 0, 0, 30)])
#duración
#duración(días como número, horas como número, minutos como número, segundos como número) como duración
Muestra de consulta modificada:
let Source = Web.Page(Web.Contents("http://www.xyz.com/p1",[Timeout=#duration(0, 0,0, 30)])), Data1 = Source{1}[Data], Timeout=#duration(0,0,30,0), #"Changed Type" = Table.TransformColumnTypes(Data1,{{"Title", type text}, {"Updated", type text}, {"Last By", type text}, {"Comments", Int64.Type}}), #"Removed Errors" = Table.RemoveRowsWithErrors(#"Changed Type"),
Saludos,
Xiaoxin Sheng
sirisha224
En respuesta a v-shex-msft
Gracias. Funcionó.