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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Syndicate_Admin
Administrator
Administrator

Error de comando de carga SQL

Hola

Tengo el siguiente código que funciona perfectamente:
dejar
source = oracle.database("oracledatabase1.world", [hierarchicalnavigation=true, query="SELECT /*+ LEADING A) */
#(lf)A.ANOM1,
#(lf)A.ANOM16,
#(lf)A.ANOM2,
#(lf)A.ANOM3,
#(lf)B.ANOM4,
#(lf)B.ANOM5,
#(lf)C.ANOM6,
#(lf)D.ANOM7,
#(lf)D.ANOM8,
#(lf)D.ANOM9,
#(lf)D.ANOM10,
#(lf)D.ANOM11,
#(lf)E.ANOM12,
#(lf)E.ANOM13,
#(lf)F.ANOM14,
#(lf)G.ANOM15
#(lf)DESDE
#(lf)BOARD A INNER JOIN ANOMBOARD1 B ON A.ANOM17=B.ANOM17
#(lf)INNER JOIN ANOMBOARD2 C ON B.ANOM5=C.ANOM6
#(lf)INNER JOIN ANOMBOARD3 D ON C.ANOM6=D.ANOM7
#(lf)INNER JOIN ANOMBOARD4 E ON A.ANOM16=E.ANOM12
#(lf)INNER JOIN ANOMBOARD5 F ON C.ANOM6=F.ANOM14
#(lf)INNER JOIN ANOMBOARD6 G ON F.ANOM14=G.ANOM15
#(lf)DONDE A.ANOM3 ENTRE TO_DATE('"&StartDateA&"', 'YYYY/MM/DD') Y TO_DATE('"&EndDateA&"', 'YYYY/MM/DD') Y E.ANOM13 = "&VARIABLE1&""]),
#"Added Index" = Table.AddIndexColumn(Source, "Index", 1, 1, Int64.Type)
en
#"Índice añadido"


Ahora quiero agregar un filtro más al comando SQL

dejar
source = oracle.database("oracledatabase1.world", [hierarchicalnavigation=true, query="SELECT /*+ LEADING A) */
#(lf)A.ANOM1,
#(lf)A.ANOM16,
#(lf)A.ANOM2,
#(lf)A.ANOM3,
#(lf)B.ANOM4,
#(lf)B.ANOM5,
#(lf)C.ANOM6,
#(lf)D.ANOM7,
#(lf)D.ANOM8,
#(lf)D.ANOM9,
#(lf)D.ANOM10,
#(lf)D.ANOM11,
#(lf)E.ANOM12,
#(lf)E.ANOM13,
#(lf)F.ANOM14,
#(lf)G.ANOM15
#(lf)DESDE
#(lf)BOARD A INNER JOIN ANOMBOARD1 B ON A.ANOM17=B.ANOM17
#(lf)INNER JOIN ANOMBOARD2 C ON B.ANOM5=C.ANOM6
#(lf)INNER JOIN ANOMBOARD3 D ON C.ANOM6=D.ANOM7
#(lf)INNER JOIN ANOMBOARD4 E ON A.ANOM16=E.ANOM12
#(lf)INNER JOIN ANOMBOARD5 F ON C.ANOM6=F.ANOM14
#(lf)INNER JOIN ANOMBOARD6 G ON F.ANOM14=G.ANOM15
#(lf)DONDE A.ANOM3 ENTRE TO_DATE('"&StartDateA&"', 'YYYY/MM/DD') Y TO_DATE('"&EndDateA&"', 'YYYY/MM/DD') Y E.ANOM13 = "&VARIABLE1&" Y F.ANOM14 ="valor de fila como texto""]),
#"Added Index" = Table.AddIndexColumn(Source, "Index", 1, 1, Int64.Type)
en
#"Índice añadido"

Y obtengo el error "Expression.SyntaxError: Token Comma expected".

¿Qué estoy haciendo mal? Veo si hago una variable, y uso eso como filtro funciona, pero esta vez quiero filtrar por fila el valor de datos.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

La respuesta correcta fue usar '. Y F.ANOM14 ='valor de fila como texto'

Problema resuelto, feliz viernes 😄

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

La respuesta correcta fue usar '. Y F.ANOM14 ='valor de fila como texto'

Problema resuelto, feliz viernes 😄

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors