Skip to main content
Announcements
NEW Customer Portal: Initial launch will improve how you submit Support Cases. FIND OUT MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

correr procedimiento almacenado en qlik sense

Hola

Estoy intentando correr un procedimiento almacenado, en qlik sense pero al cargar los datos me muestra el siguiente error:

Se ha producido el siguiente error:

Field names must be unique within table

El error se ha producido aquí:

LOAD*

Ya comprobé que conexión a base de datos me funciona correctamente porque ya corri otro procedimiento y no me da ese problema.

El que estoy intentando correr tiene la siguiente estructura.

LOAD*;

SQL Execute USP_CXPCRONUS_productos_comprados

@COD_CIA='001',

@FECHA_DESDE='20170130',

@FECHA_HASTA='20170131';

Le estoy asignando valores a los mismos parámetros obligatorios que me pide cuando lo corro en SQL Server. Pero en SQL Server no me da problemas y en Qlik Sense me muestra el error que les comente anteriormente.

4 Replies
sorrakis01
Specialist
Specialist

Hola,

Revisa los nombres de los campos, que se llamen todos diferentes o haz una pruba usando Qualify si es que estas uniendo varias tablas.

Captura.PNG

No sé si será tu caso pero es un error cuando tienes campos con el mismo nombre.

Saludos,

fkeuroglian
Partner - Master
Partner - Master

Hola como estas?

Ese error es porque el procedure te devuelve nombre iguales en la salida, proba hacer esto

LOAD CAMPO1, CAMPO2, CAMPO3, ETC;

SQL Execute USP_CXPCRONUS_productos_comprados

@COD_CIA='001',

@FECHA_DESDE='20170130',

@FECHA_HASTA='20170131';

La idea es que vos selecciones que campos queres que te regrese el procedure y NO traer todas para no tener duplicados, la idea es que detectes cual tenes duplicado y renombrarlo(con funcion RENAME, o no traerlo directamente)

Saludos

Fernando K.

Not applicable
Author

Muchas gracias por la ayuda. Esto me funciono muy bien. Tenías razón el

error que tenía era un campo que se repetía.

Muchísimas gracias. Saludos.

El 6 feb. 2017 7:13 PM, "Fernando Keuroglian" <qcwebmaster@qlikview.com>

escribió:

sorrakis01
Specialist
Specialist

Genial Greivin,

Cierra el hilo marcando las respuestas que quieras como correctas/utiles para que otros usuarios puedan resolver la duda si les pasa lo mismo.


saludos,