Invocación de parámetro dinámico por segmentación

Un usuario Pregunto ✅

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

parámetro.PNG

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.

@ 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,

«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

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?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *