Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
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
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.