pjr1221
Hola a todos,
Tengo dificultades con el parámetro de procedimiento almacenado en Power Bi.
La importación de procedimientos almacenados con parámetros dinámicos se realizó con éxito ayer.
Me referí a este contenido:
Ejecute el procedimiento almacenado de SQL Server con el parámetro de usuario en Power BI
let SQLSource = (vStartDate as text , vEndDate as text, v_Brand as text) => let Source = MySQL.Database("MyServer", "test", [ReturnSingleDatabase=true, Query="call P_DC_REPORT_REPURCHASE_COUNT "& "("& "'"& vStartDate &"'"&","&"'"&vEndDate&"'"&",'"&v_Brand & "'" & ")" & ";"]) in Source in SQLSource
El problema es que la tabla importada por procedimiento almacenado no contiene una fecha.
Tal vez sea debido a la función SQL GROUP BY (El desarrollador conoce los detalles).. Quiero insertar el parámetro como un seccionador en el informe y ejecutar INVOKE, sobrescribir la tabla existente. ¿Es posible? Aún no he encontrado las referencias relevantes.
En conclusión, quiero que el usuario envíe el valor del parámetro al procedimiento almacenado mediante el seccionador. Y quiero sobrescribir los datos de la tabla existente, no la nueva tabla. Me pregunto si esto es posible, e incluso después de publicarlo en la web.
v-yuta-msft
@ pjr1221,
«Quiero que el usuario envíe el valor del parámetro al procedimiento almacenado mediante el seccionador. Y quiero sobrescribir los datos de la tabla existente, no la nueva tabla. Me pregunto si esto es posible, e incluso después de publicarlo en la web.«
<--- Me temo que el parámetro de consulta no puede interactuar con el elemento seleccionado en la segmentación. Además, si desea reemplazar la tabla existente, debe modificar la expresión de la fuente de datos en el editor avanzado.
Equipo de apoyo de la comunidad _ Jimmy Tao
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
v-yuta-msft
@ pjr1221,
«Quiero que el usuario envíe el valor del parámetro al procedimiento almacenado mediante el seccionador. Y quiero sobrescribir los datos de la tabla existente, no la nueva tabla. Me pregunto si esto es posible, e incluso después de publicarlo en la web.«
<--- Me temo que el parámetro de consulta no puede interactuar con el elemento seleccionado en la segmentación. Además, si desea reemplazar la tabla existente, debe modificar la expresión de la fuente de datos en el editor avanzado.
Equipo de apoyo de la comunidad _ Jimmy Tao
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
pjr1221
En respuesta a v-yuta-msft
@ v-yuta-msft Hola,
Si eso no es posible, ¿por qué se usa el procedimiento almacenado en Power BI?
Saludos cordiales,
pjr1221
v-yuta-msft
En respuesta a pjr1221
@ pjr1221,
Le sugiero que consulte el documento a continuación:
https://powerbi.microsoft.com/en-us/blog/deep-dive-into-query-parameters-and-power-bi-templates/
Equipo de apoyo de la comunidad _ Jimmy Tao
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
mayordomo
En respuesta a v-yuta-msft
Ese artículo es de 2016. ¿No ha habido actualizaciones para mejorar la experiencia del usuario final desde entonces?