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
Solved! Go to Solution.
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"
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รณ.
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
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!
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"
El mismo problema. Era la soluciรณn. Gracias.
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 ".
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
Refiera si estos pueden ayudar
https://community.powerbi.com/t5/Desktop/Failed-to-save-modifications-to-server/m-p/345109
Proud to be a Super User!
Gracias por responder, pero lamentablemente ninguna de estas soluciones ayudรณ en mi caso.
ยฟAlguna otra idea?
Salud
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...
Saludos
Rena
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
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.
Featured Session: Drive Data Culture with Power BI- Vision, Strategy & Roadmap. Register here https://myignite.microsoft.com #MSIgnite #PowerPlatform #Power BI โ
Join digitally, March 2โ4, 2021 to explore new tech that's ready to implement. Experience the keynote in mixed reality through AltspaceVR!