cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Reply
Helper II
Helper II

No se pudieron guardar las modificaciones en el servidor al llamar a la API

Hola a todos

Aparece el siguiente error al hacer clic en "Aplicar ahora" en la consulta de energรญa.

No se pudieron guardar las modificaciones en el servidor. Error devuelto: 'Expresiรณn en la particiรณn 'n/a' en la tabla 'n/a' hace referencia a una entidad desconocida.

Tengo una consulta avanzada que escribรญ que funciona perfectamente en la consulta de energรญa hasta que golpeo el botรณn Aplicar para volver a mi informe.

La consulta llama a una API y usa la paginaciรณn para obtener todos los datos antes de construir mi tabla final.

ยฟAlguien sabe cuรกl es este error?

Gracias

Pacto

1 ACCEPTED SOLUTION
Advocate I
Advocate I

Tengo un problema similar y lo arreglo para resolverlo NO usando la vista previa de feaure "Almacenar conjuntos de datos usando el formato de metadatos mejorado"

View solution in original post

16 REPLIES 16
Helper V
Helper V

Tuve el mismo problema y ninguna de las soluciones sugeridas funcionรณ. Descubrรญ que tenรญa algunos anti-patrones desagradables, donde tenรญa una tabla calculada que tenรญa una relaciรณn con una tabla incluida en el cรกlculo. Cuando refactoricรฉ para eliminar eso, el problemaDesapareciรณ.

Frequent Visitor

Unforturnatley desactivar la funciรณn de vista previa no solucionรณ el problema para mรญ con la versiรณn de escritorio de mayo de 2020.

Estoy haciendo algo similar donde estoy aplicando una funciรณn personalizada a una columna de una tabla que devuelve mรกs filas. Lo mรกs probable es que tenga que recurrir al uso de Python

Estoy experimentando el mismo problema, pero lo han reducido a lo siguiente. Si sustituyo el texto de la ruta de acceso web "https://www.examplesite.com/testfile.xls" con una funciรณn fnPathFile hace esto dinรกmicamente, entonces obtengo el error. Cualquier idea serรญa รบtil

Web.Contents("https://www.examplesite.com/testfile.xls")

Web.Contents(fnPathFile)

fnPathFile devuelve: https://www.examplesite.com/testfile.xls

Frequent Visitor

Tuve el mismo problema, pero no se mencionรณ nada anteriormente, pero luego me di cuenta de que la 'particiรณn' se relaciona con la actualizaciรณn incremental. (gracias a los videos de Daniel Otykier en Tabular Editor!) Una vez que quitรฉ las directivas de actualizaciรณn incremental en todas las tablas, ยกpermitiรณ que la consulta se aplicara correctamente!

Advocate I
Advocate I

Tengo un problema similar y lo arreglo para resolverlo NO usando la vista previa de feaure "Almacenar conjuntos de datos usando el formato de metadatos mejorado"

View solution in original post

El mismo problema. Era la soluciรณn. Gracias.


Anonymous
Not applicable

Hola ian_teoh,

Muchas gracias por la soluciรณn, esto estรก funcionando perfectamente.

Archivo

Opciones

Opciones y ajustes

Opciones

Funciones de vista previa

Desmarque"Almacene conjuntosde datos con el formato de metadatos mejorado ".

Era la soluciรณn. el mismo problema Gracias

Perfecto, campeรณn que era todo!
Phew, eso me ha vuelto loco: esperemos que el equipo de Power BI lo tome a bordo para corregir esa caracterรญstica de vista previa en el futuro.

Salud

Super User IV
Super User IV

Gracias por responder, pero lamentablemente ninguna de estas soluciones ayudรณ en mi caso.

ยฟAlguna otra idea?

Salud

Community Support
Community Support

Hola @Patto ,

ยฟPodrรญa proporcionar el cรณdigo fuente para cada consulta en Advanced Editor? ยฟHay algรบn icono de advertencia delante de cada consulta? Necesidad de comprobar el origen de datos de cada consulta, y si hacen referencia a cualquier dato no vรกlido...

advanced editor.JPG

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hola @yingyinr

Gracias por responder, por favor encuentre mi consulta avanzada a continuaciรณn (I XXXXX'd fuera de mi apikey y Url):

Bรกsicamente podrรญa hacer lo mismo con cualquier llamada api paginada.


BaseUrl - "https://api.XXXXXXXXX.com/v1/bookings?",
EntitiesPerPage 10,

GetJson (Url) >
let Options รก [Headers-[apiKey-"XXXXXXXXXXXXXXXXXXXXXXXX"]],
RawData - Web.Contents(Url, Options),
Json : Json.Document(RawData)
en Json,

GetEntityCount รก () รก>
dejemos que Count 20
en Conde,

GetPage (รญndice) >
let Offset รก "&offset- & Text.From(Index * EntitiesPerPage),
Lรญmite: "&limit"" & Text.From(EntitiesPerPage),
Url: BaseUrl & Offset & "&" & Limit,
Json - GetJson(Url),
Valor: Json["reservas"]
en Valor,

EntityCount รก List.Max(-EntitiesPerPage, GetEntityCount() ?
PageCount : Number.RoundUp(EntityCount / EntitiesPerPage),
PageIndices รก 0 .. PageCount - 1o,
Pรกginas: List.Transform(PageIndices, cada GetPage(_)),
Entidades: List.Union(Pรกginas),
Tabla: Table.FromList(Entities, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
"Columna Expandada1" รก Tabla.ExpandRecordColumn(Tabla, "Column1", "orderNumber", "status", "supplierId", "supplierName", "supplierAlias", "createdBy", "customer", "items", "totalAmount", "totalCurrency", "totalPaid", "totalDue", "dateCreated", "dateConfirmed", "datePaid", "comments", "internalNotes", "payments", "fields", "source", "sourceChannel", "resellerComments", "vouchers", "resellerReference", "Column1.orderNumber", "Column1.status", "Column1.status", "Column1.status", "Column1.status", "Column1.status", "Column1.status", "Column1.status", "Column1.status", "Column1.status", "Column1.status", "Column1.status", "Column1.status", "Column1.status", "Column1.status", "Column1.status", "Column1.status", "Column1.status", "Column1.status", "Column1. Column1.supplierName", "Column1.supplierAlias", "Column1.createdBy", "Column1.customer", "Column1.items", "Column1.totalAmount", "Column1.totalCurrency", "Column1.totalPaid", "Column1.totalPaid", "Column1.totalDue", "Column1.dateCreated", "Column1.dateConfirmed", "Column1.datePaid", "Column1.comments", "Column1.internalNotes", "Column1.payments", "Column1.fields", "Column1.source", "Column1.sourceChannel", "Column1.resellerComments", "Column1.vouchers", "Column1.resellerReference")
En
"Columna expandida1"

Salud

Impactful Individual
Impactful Individual

Hola @Patto ,

Acabo de encontrarme con este mismo problema cuando me estoy metiendo con algo de informaciรณn pรบblica con el siguiente script M. No estoy seguro de por quรฉ este error, ya que carga los datos ok en la consulta de energรญa. Lamento no poder responder a su problema, pero tal vez alguien puede responder a este que puede ser el mismo que su problema.

let
    Now1 = DateTime.LocalNow(),
    Date1 = DateTime.ToText(Now1,"yyy-MM-dd"),
    Source = Excel.Workbook(Web.Contents("https://www.ecdc.europa.eu/sites/default/files/documents/COVID-19-geographic-disbtribution-worldwide-" & Date1 & ".xlsx"), null, true),
    #"COVID-19-geographic-disbtributi_Sheet" = Source{[Item="COVID-19-geographic-disbtributi",Kind="Sheet"]}[Data],
    #"Promoted Headers" = Table.PromoteHeaders(#"COVID-19-geographic-disbtributi_Sheet", [PromoteAllScalars=true]),
    #"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"DateRep", type date}, {"Day", Int64.Type}, {"Month", Int64.Type}, {"Year", Int64.Type}, {"Cases", Int64.Type}, {"Deaths", Int64.Type}, {"Countries and territories", type text}, {"GeoId", type text}, {"Pop_Data.2018", Int64.Type}}),
    #"Renamed Columns" = Table.RenameColumns(#"Changed Type",{{"Pop_Data.2018", "Pop_Data_2018"}})
in
    #"Renamed Columns"

Gracias @gooranga1
Sรญ, segรบn lo anterior, el problema fue un error en una de las caracterรญsticas de vista previa que habรญa activado.
Tan pronto como lo apaguรฉ, todo estaba bien en el mundo.
Salud

Tambiรฉn estoy viendo el mismo problema. Esto realmente se ve y se siente como un error.

Esta consulta funciona:

let
    //textmonth=Number.ToText(3),
    yesterday="0"&"3"&"-26-2020",
    url="https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_daily_reports/"&yesterday&".csv",
    Source = Csv.Document(Web.Contents(url),[Delimiter=",", Columns=12, Encoding=65001, QuoteStyle=QuoteStyle.None]),
    #"Promoted Headers" = Table.PromoteHeaders(Source, [PromoteAllScalars=true]),
    #"Added Custom" = Table.AddColumn(#"Promoted Headers", "Custom", each yesterday),
    #"Changed Type" = Table.TransformColumnTypes(#"Added Custom",{{"FIPS", Int64.Type}, {"Admin2", type text}, {"Province_State", type text}, {"Country_Region", type text}, {"Last_Update", type datetime}, {"Lat", type number}, {"Long_", type number}, {"Confirmed", Int64.Type}, {"Deaths", Int64.Type}, {"Recovered", Int64.Type}, {"Active", Int64.Type}, {"Combined_Key", type text}})
in
    #"Changed Type"

En esta siguiente consulta se produce un error. Tenga en cuenta que he reemplazado "3" con textmonth que es igual a Number.ToText(3). Esta consulta debe yeild un resultado idรฉntico, pero en realidad da lugar a un error.

let
    textmonth=Number.ToText(3),
    yesterday="0"&textmonth&"-26-2020",
    url="https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_daily_reports/"&yesterday&".csv",
    Source = Csv.Document(Web.Contents(url),[Delimiter=",", Columns=12, Encoding=65001, QuoteStyle=QuoteStyle.None]),
    #"Promoted Headers" = Table.PromoteHeaders(Source, [PromoteAllScalars=true]),
    #"Added Custom" = Table.AddColumn(#"Promoted Headers", "Custom", each yesterday),
    #"Changed Type" = Table.TransformColumnTypes(#"Added Custom",{{"FIPS", Int64.Type}, {"Admin2", type text}, {"Province_State", type text}, {"Country_Region", type text}, {"Last_Update", type datetime}, {"Lat", type number}, {"Long_", type number}, {"Confirmed", Int64.Type}, {"Deaths", Int64.Type}, {"Recovered", Int64.Type}, {"Active", Int64.Type}, {"Combined_Key", type text}})
in
    #"Changed Type"

Como gogooranga1, la vista previa se carga bien. Es una vez que cierro el editor de consultas e intento actualizar los datos que veo el mismo error.

Helpful resources

Announcements
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Microsoft Ignite

Microsoft Ignite with Arun Ulag

Featured Session: Drive Data Culture with Power BI- Vision, Strategy & Roadmap. Register here https://myignite.microsoft.com #MSIgnite #PowerPlatform #Power BI โ€‹

Microsoft Ignite

Microsoft Ignite

Join digitally, March 2โ€“4, 2021 to explore new tech that's ready to implement. Experience the keynote in mixed reality through AltspaceVR!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.