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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Patto
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
Anonymous
Not applicable

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
RobertSlattery
Resolver III
Resolver III

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ó.

Anonymous
Not applicable

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

jacschZA
Advocate I
Advocate I

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!

Anonymous
Not applicable

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.


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 ".

Anonymous
Not applicable

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

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...

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

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
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors