cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Parámetros de informe paginados y error de IBM i (iSeries) DB2 utilizando ODBC

Estoy intentando crear parámetros de consulta en un informe paginado del Generador de informes de Power BI desde una base de datos iSeries DB2/400, pero produce el siguiente error:

ERROR [42S22] [IBM][System i Access ODBC Driver][DB2 for i5/OS]SQL0206 - No @PCCODE encontró la columna o la variable global.

Las consultas sin parámetros funcionan bien. Un ejemplo de consulta de selección simple:

seleccione * de PPGLDPKP donde PKGLAC = @PCCODE

He buscado ayuda 😞 en Internet

Cualquier idea o solución alternativa muy apreciada.

Gracias.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Solución final:

1. Crea tus parámetros

2. En la consulta, utilice ? para cada parámetro

3. En la página de parámetros de propiedades del conjunto de datos obtendrá varios ? ranuras de parámetros. Establezca cada uno en el parámetro requerido en orden. El orden es importante

DamianDavies_1-1671603674360.png

DamianDavies_0-1671603610407.png

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

También estoy utilizando un servidor iSeries y AS400/db2 de configuración similar para crear un informe paginado con parámetros de informe. Finalmente tengo el mío funcionando.
1º crear el parámetro con el nombre PCCODE. Puede dejar la configuración predeterminada en esto, creo, mi columna es un número entero, pero lo dejé en el texto y funciona.

2º Agregue la referencia del parámetro a su sql
seleccione * de PPGLDPKP donde PKGLAC = 'Parámetros! PCCODE. Valor'

Esto funcionó para mí, espero que funcione para ti también.

Syndicate_Admin
Administrator
Administrator

Solución final:

1. Crea tus parámetros

2. En la consulta, utilice ? para cada parámetro

3. En la página de parámetros de propiedades del conjunto de datos obtendrá varios ? ranuras de parámetros. Establezca cada uno en el parámetro requerido en orden. El orden es importante

DamianDavies_1-1671603674360.png

DamianDavies_0-1671603610407.png

Syndicate_Admin
Administrator
Administrator

ACTUALIZAR:

Intenté configurar la conexión a iSeries a través de SQL como un servidor vinculado. Funcionó y aceptó los parámetros de consulta y los envió a la base de datos de origen bien. Sin embargo, ¡la actuación fue absolutamente atroz! !

He solucionado el problema filtrando la consulta a un pequeño conjunto de datos y luego usando filtros de informe para ajustarla aún más. Esto funciona aceptablemente bien para los pequeños conjuntos de discos en los que he estado probando hasta ahora.

d;)

Syndicate_Admin
Administrator
Administrator

@DamianDavies , Tienes m parámetro try like

"select * from PPGLDPKP where PKGLAC =" _param

Primero, escriba una consulta y, a continuación, modifique el código en la consulta anticipada

Gracias @amitchandak el Generador de informes paginados no usa el Editor de Power Query hasta donde yo sé. Creo que a eso es a lo que te refieres al usar un "parámetro m" y un editor avanzado.

Helpful resources

Announcements
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

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

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Dashboard in a day with date

Exclusive opportunity for Women!

Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors