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

Join the FabCon + SQLCon recap series. Up next: Power BI, Real-Time Intelligence, IQ and AI, and Data Factory take center stage. All sessions are available on-demand after the live show. Register now

Reply
Syndicate_Admin
Administrator
Administrator

Power Query

Hola a todos

Estoy tomando datos de la API y, mientras lo hago, la tabla está vacía, por lo que al actualizar los datos recibo un error de que la columna no se encuentra, ya que estoy expandiendo la columna en pasos posteriores, por lo que la columna en sí no se encuentra, por lo que la consulta de energía me arroja un error.

¿Alguien me puede ayudar con el código para superar este callenge?

Esto es lo que he probado y con esto puedo manejar el escenario de tabla vacía, pero los siguientes pasos (expansión de la columna) están fallando con el mismo error que no se encuentra la columna.

Código:

dejar
Source = Json.Document(Web.Contents("https://api.mypileus.io/api/v1",[RelativePath="/recommendations?filters[type]=nat", Headers=[apikey="xxxxxxxxxxxx",
Autorización=Autorización()]])),
#"Convertido en tabla" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
custom= if Table.IsEmpty(#"Convertido en tabla") entonces Dummy_Table else #"Convertido en tabla",
#"Columna expandida1" = Tabla.ExpandRecordColumn(#"Convertida en tabla", "Columna1", {"región", "active_connections", "max_active_connections", "days_to_check", "uuid", "potential_savings", "tipo"})
en
#"Columna expandida1"

error:

"Expression.Error: No se encontró la columna 'Column1' de la tabla.
Detalles:
Columna1"

aquí no puedo manejar los pasos de "Columna expandida1" y quiero estos pasos para construir mi modelo, así que busco alguna sugerencia sobre cómo manejarlo.

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @Ahmedx muchas gracias, funciona.

He creado una tabla ficticia en la que tengo algún valor que quería que la consulta devolviera cuando la tabla de origen estuviera vacía.

Syndicate_Admin
Administrator
Administrator

todavía tenemos que averiguar qué tabla ficticia se devuelve aquí en caso de que la tabla esté vacía

Syndicate_Admin
Administrator
Administrator

Por favor, pruebe esto

let
Source = Json.Document(Web.Contents("https://api.pilot.io/api/v1")),
#"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), {"getFile"}, null, ExtraValues.Error),
custom= if Table.IsEmpty(#"Converted to Table") then Dummy_Table else #"Converted to Table",
#"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "getFile", {"region", "active_connections", "max_active_connections", "days_to_check", "uuid", "potential_savings", "type"})
in
#"Expanded Column1"
Syndicate_Admin
Administrator
Administrator

Helpful resources

Announcements
April Power BI Update Carousel

Power BI Monthly Update - April 2026

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

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

FabCon and SQLCon Highlights Carousel

FabCon &SQLCon Highlights

Experience the highlights from FabCon & SQLCon, available live and on-demand starting April 14th.