Forum Discussion
Syndicate_Admin
Administrator
4 years agoConversión de SQL a M
Hola Estoy intentando recrear una consulta SQL que tengo en formato M para poder convertirla en una función dentro de PowerBI, pero estoy teniendo un pequeño problema. WITH RPL (PART, SUBPART...
- 4 years ago
mi forma de hacer esto (probablemente otras) es
1. coloque el SQL como de costumbre,
2. editar consulta,
3. haga clic derecho en la tabla en el panel izquierdo en el editor de consultas,
4. seleccione el editor avanzado. a continuación, verá la versión m de su SQL.
Syndicate_Admin
Administrator
4 years agomi forma de hacer esto (probablemente otras) es
1. coloque el SQL como de costumbre,
2. editar consulta,
3. haga clic derecho en la tabla en el panel izquierdo en el editor de consultas,
4. seleccione el editor avanzado. a continuación, verá la versión m de su SQL.
- Syndicate_Admin4 years ago
Administrator
samdthompson,
Gracias por la respuesta.
El problema con su sugerencia es que el código SQL simplemente se incrusta dentro de una instrucción M y no se convierte:
let Source = Sql.Database("red-apps01\fmast", "FMAST10", [Query="WITH RPL (PART, SUBPART, QUANTITY) AS#(lf)(#(lf)SELECT ROOT.[Parent Part No], ROOT.[Component Part No], ROOT.[Qty Required Per Parent]#(lf) FROM vAssemblies ROOT#(lf) WHERE ROOT.[Parent Part No] = '536304'#(lf)UNION ALL#(lf) SELECT CHILD.[Parent Part No], CHILD.[Component Part No], CHILD.[Qty Required Per Parent]#(lf) FROM RPL PARENT, vAssemblies CHILD#(lf) WHERE PARENT.SUBPART = CHILD.[Parent Part No]#(lf))#(lf)SELECT DISTINCT PART, SUBPART, QUANTITY#(lf) FROM RPL#(lf) ORDER BY PART, SUBPART, QUANTITY;"]) in Source