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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Anonymous
Not applicable

Nuevo usuario: se ha alcanzado el límite del servicio de expresión - AYUDA

Hola

Estoy intentando actualizar un informe de escritorio de Power BI. Estaba trabajando bien. Ahora, cuando intento actualizar, obtengo el siguiente error para una de mis tablas:

DataSource.Error: Microsoft SQL: error interno: se ha alcanzado un límite de servicios de expresión. Busque expresiones potencialmente complejas en la consulta e intente simplificarlas.
Detalles:
DataSourceKind-SQL
DataSourcePath-asb-cdw-sql01; ACESREPORTING
Mensaje-Error interno: se ha alcanzado un límite de servicios de expresión. Busque expresiones potencialmente complejas en la consulta e intente simplificarlas.
ErrorCode-2146232060
Número 8632
Clase 17

He retrocedido tres versiones y todavía obtengo el mismo error en la misma tabla. La vista avanzada del editor de mi tabla es la siguiente:

Dejar
Origen: Sql.Databases("asb-cdw-sql01"),
ACESREPORTING - Origen -[Nombre-"ACESREPORTING"]-[Datos],
Vendor_Dashboard de ACESREPORTING[Esquema"Proveedor",Artículo"Dashboard"]-[Datos],
"Columnas renombradas" - Table.RenameColumns(Vendor_Dashboard,"Sum_Amount", "Ventas", "VendorID", "Proveedor", "Nombre1", "Nombre del proveedor", "Tipo de producto", "Tipo de proveedor", "Sales_Month", "MONTH", "Sales_Year", "Año", "DeptID", "OMBU", "Vendor_Class"Sales_FullName, "Proveedor"
"Columnas reordenadas" - Table.ReorderColumns('"Columnas renombradas",'Ventas",'Productos", "Proveedor", "Nombre del proveedor", "Tipo de proveedor", "MES", "Año", "OMBU", "Clasificación de proveedor", "Nombre del representante", "ID", "LastUpdated")
"Valor reemplazado" - Table.ReplaceValue(-"Columnas reordenadas","E","Empleado",Replacer.ReplaceValue,"Clasificación de proveedor"-),
"Valor reemplazado1" - Table.ReplaceValue(-"Valor reemplazado","R","OUTSIDE PARTY",Replacer.ReplaceText,'Clasificación de proveedores')'),
"Valor reemplazado2" - Table.ReplaceValue(-"Valor reemplazado1","P","PFP-PATRIOT",Replacer.ReplaceValue,'Clasificación de proveedores')'),
"Valor reemplazado3" - Table.ReplaceValue(-"Valor reemplazado2","B","PFP-BLUE",Replacer.ReplaceValue,'Clasificación de proveedores')'),
"Valor reemplazado4" - Table.ReplaceValue(-"Valor reemplazado3","G","PFP-GRAY",Replacer.ReplaceValue,'Clasificación de proveedores')'),
"Valor reemplazado5" - Table.ReplaceValue(-"Valor reemplazado4","W","PFP-WHITE",Replacer.ReplaceValue,'Clasificación de proveedor"'),
"Valor reemplazado6" - Table.ReplaceValue(-"Valor reemplazado5","C","ASB CORPORATE VENDOR",Replacer.ReplaceValue,'Clasificación de proveedor"')
"Valor reemplazado7" - Table.ReplaceValue(-"Valor reemplazado6","N","NON-MEMBER",Replacer.ReplaceValue,'Clasificación de proveedores''),
"Valor reemplazado8" - Table.ReplaceValue(-"Valor reemplazado7","X","NO USAR",Replacer.ReplaceValue,'Clasificación de proveedor"')
"Valor reemplazado9" - Table.ReplaceValue(-"Valor reemplazado8","D","PFP-RED",Replacer.ReplaceValue,'Clasificación de proveedores')'),
"Valor reemplazado10" - Table.ReplaceValue(-"Valor reemplazado9","Y","NEW VENDOR",Replacer.ReplaceValue,'Clasificación de proveedor"')
"Duplicados eliminados" - Table.Distinct(-"Valor reemplazado10", "Clasificación de proveedor")),
"Eliminado otras columnas" - Table.SelectColumns("Removed Duplicates","Clasification de proveedores" )
En
"Eliminado otras columnas"

No entiendo por qué estoy recibiendo esto ahora, cuando solía funcionar. Tampoco entiendo por qué está fallando para tres versiones de nuevo? ¿He llegado a algún tipo de límite?

Salud

Peter

1 ACCEPTED SOLUTION
v-janeyg-msft
Community Support
Community Support

Hola, @pkoel-asb

Es un placer responder por ti.

De acuerdo con su descripción, creo que puede tratar de simplificar su consulta.

Así:

try the following formula:
let
Source = Sql.Databases("asb-cdw-sql01"),
ACESREPORTING = Source{[Name="ACESREPORTING"]}[Data],
Vendor_Dashboard = ACESREPORTING{[Schema="Vendor",Item="Dashboard"]}[Data],
#"Renamed Columns" = Table.RenameColumns(Vendor_Dashboard,{{"Sum_Amount", "Sales"}, {"VendorID", "Vendor"}, {"Name1", "Vendor Name"}, {"ProductType", "Vendor Type"}, {"Sales_Month", "MONTH"}, {"Sales_Year", "YEAR"}, {"DeptID", "OMBU"}, {"Vendor_Class", "Vendor Clasification"}, {"Sales_FullName", "Rep Name"}}),
#"Reordered Columns" = Table.ReorderColumns(#"Renamed Columns",{"Sales", "Product", "Vendor", "Vendor Name", "Vendor Type", "MONTH", "YEAR", "OMBU", "Vendor Clasification", "Rep Name", "ID", "LastUpdated"}),
#"Replaced Value" = Table.TransformColumns(#"Reordered Columns",{"Vendor Clasification",each
if _="E"
then "Employee"
else if _="R"
then "OUTSIDE PARTY"
else if _="P"
then "PFP-PATRIOT"
else if _="B"
then "PFP-BLUE"
else if _="G"
then "PFP-GRAY"
else if _="W"
then "PFP-WHITE"
else if _="C"
then "ASB CORPORATE VENDOR"
else if _="N"
then "NON-MEMBER"
else if _="X"
then "DO NOT USE"
else if _="D"
then "PFP-RED"
else if _="Y"
then "NEW VENDOR"
else null
}
),
#"Removed Duplicates" = Table.Distinct(#"Replaced Value", {"Vendor Clasification"}),
#"Removed Other Columns" = Table.SelectColumns(#"Removed Duplicates",{"Vendor Clasification"})
in
#"Removed Other Columns"

Si no resuelve su problema, por favor no dude en preguntarme.

Saludos

Janey Guo

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

1 REPLY 1
v-janeyg-msft
Community Support
Community Support

Hola, @pkoel-asb

Es un placer responder por ti.

De acuerdo con su descripción, creo que puede tratar de simplificar su consulta.

Así:

try the following formula:
let
Source = Sql.Databases("asb-cdw-sql01"),
ACESREPORTING = Source{[Name="ACESREPORTING"]}[Data],
Vendor_Dashboard = ACESREPORTING{[Schema="Vendor",Item="Dashboard"]}[Data],
#"Renamed Columns" = Table.RenameColumns(Vendor_Dashboard,{{"Sum_Amount", "Sales"}, {"VendorID", "Vendor"}, {"Name1", "Vendor Name"}, {"ProductType", "Vendor Type"}, {"Sales_Month", "MONTH"}, {"Sales_Year", "YEAR"}, {"DeptID", "OMBU"}, {"Vendor_Class", "Vendor Clasification"}, {"Sales_FullName", "Rep Name"}}),
#"Reordered Columns" = Table.ReorderColumns(#"Renamed Columns",{"Sales", "Product", "Vendor", "Vendor Name", "Vendor Type", "MONTH", "YEAR", "OMBU", "Vendor Clasification", "Rep Name", "ID", "LastUpdated"}),
#"Replaced Value" = Table.TransformColumns(#"Reordered Columns",{"Vendor Clasification",each
if _="E"
then "Employee"
else if _="R"
then "OUTSIDE PARTY"
else if _="P"
then "PFP-PATRIOT"
else if _="B"
then "PFP-BLUE"
else if _="G"
then "PFP-GRAY"
else if _="W"
then "PFP-WHITE"
else if _="C"
then "ASB CORPORATE VENDOR"
else if _="N"
then "NON-MEMBER"
else if _="X"
then "DO NOT USE"
else if _="D"
then "PFP-RED"
else if _="Y"
then "NEW VENDOR"
else null
}
),
#"Removed Duplicates" = Table.Distinct(#"Replaced Value", {"Vendor Clasification"}),
#"Removed Other Columns" = Table.SelectColumns(#"Removed Duplicates",{"Vendor Clasification"})
in
#"Removed Other Columns"

Si no resuelve su problema, por favor no dude en preguntarme.

Saludos

Janey Guo

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors