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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
pkoel-asb
Helper V
Helper V

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
Sept PBI Carousel

Power BI Monthly Update - September 2024

Check out the September 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors