Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola amigos buenos dias, tengo un error de expresion en el script quisiera ver si alguien me puede ayudar a encontrar cual es el error gracias
tabla1:
load campo1, campo2, campo3,
count(campo2)
Resident tabla1
group by campo3;
gracias por su ayuda.
Hola,
Similar a como sucede en SQL, necesitas añadir en la cláusula GROUP BY todos los campos que no se encuentran en las funciones de agregación, en tu caso Count(). Así que el script debería funcionar con
Tabla:
LOAD Campo1,
Campo2,
Campo3,
Count(Campo2) AS Cnt_Campo2
RESIDENT Tabla1 // esta no puede ser la misma tabla que estas cargando sino otra
GROUP BY Campo1, Campo2, Campo3;
Espero que te sirva.
BI Consultant
Hola,
Similar a como sucede en SQL, necesitas añadir en la cláusula GROUP BY todos los campos que no se encuentran en las funciones de agregación, en tu caso Count(). Así que el script debería funcionar con
Tabla:
LOAD Campo1,
Campo2,
Campo3,
Count(Campo2) AS Cnt_Campo2
RESIDENT Tabla1 // esta no puede ser la misma tabla que estas cargando sino otra
GROUP BY Campo1, Campo2, Campo3;
Espero que te sirva.
BI Consultant
Hola gracias por tu valiosa ayuda, solo me podrias explicar por que no puede ser la misma tabla que estoy cargando no entiendo esa parte
gracias
Gracias por tu ayuda lo que no me quedo claro es porque tengo que usar otra tabla y no la misma que estoy cargado, estos campos tienen que estar en ambas tablas? O como funciona
gracias
Enviado el: Miércoles, 27 de Julio de 2011 11:52 a.m.
Para: eroldan009
Asunto: - Re: PROBLEMA CON SENTENCIA DEL SCRIPT
<http://community.qlik.com/index.jspa> QlikCommunity
Re: PROBLEMA CON SENTENCIA DEL SCRIPT
created by Miguel Angel Baeyens <http://community.qlik.com/people/mabaeyens> in Development (QlikView Desktop) - View the full <http://community.qlik.com/message/136381#136381> discussion
Gracias si funciono te agradezco un monton
Enviado el: Miércoles, 27 de Julio de 2011 11:52 a.m.
Para: eroldan009
Asunto: - Re: PROBLEMA CON SENTENCIA DEL SCRIPT
<http://community.qlik.com/index.jspa> QlikCommunity
Re: PROBLEMA CON SENTENCIA DEL SCRIPT
created by Miguel Angel Baeyens <http://community.qlik.com/people/mabaeyens> in Development (QlikView Desktop) - View the full <http://community.qlik.com/message/136381#136381> discussion
Hola,
Como sabes, y ha sido discutido ya (entre otros) en la QlikCommunity, QlikView carga tablas en memoria a traves de la funcion LOAD. Ese LOAD puede obtener los datos de distintos origenes como una base de datos (SQL SELECT), una tabla escrita a mano (INLINE), un fichero de texto o excel o qvd o una pagina web (FROM), generandolos automaticamente (AUTOGENERATE)... O bien de una tabla que ya existe en el script (RESIDENT).
// Esta tabla lee datos de una base de datos, utilizando una sentencia SQL normal
TablaOrigen:
LOAD *; // lo que "ponemos" en QlikView
SQL SELECT * FROM dbo.Clientes; // lo que "sacamos" de la base de datos
// Ahora ya existe TablaOrigen, puesto que ya se ha terminado de cargar
// Puedo crear otra tabla a partir de esta
TablaResumen:
LOAD ID,
Nombre,
Direccion
RESIDENT TablaOrigen;
No puedes llamar a una tabla que se esta generando porque la tabla no existe hasta que termina de cargarse el ultimo registro de dicha tabla, de la misma forma que no puedes utilizar campos de una tabla ya que no existen hasta que dicha tabla se ha terminado de cargar (hay excepciones).
En el caso del script que he puesto como ejemplo, la tabla "Tabla" se alimenta de registros de la tabla "Tabla1" que ademas debe estar ya previamente cargada en el script. En caso contrario, QlikView devolvera un error, ya que no puede obtener los registros de una tabla que no existe.
Espero que te haya servido de algo.
BI Consultant
Gracias miguel por tu aclaración me ha servido de mucho tu ayuda, ya logre agrupar, sabes esto es bien complicado para mi ya que estoy aprendiendo a usar qlikview y al mismo tiempo aprender los querys del sql aprecio mucho que te hayas tomado el tiempo para ayudarme .
Gracias
Enviado el: Miércoles, 27 de Julio de 2011 12:15 p.m.
Para: eroldan009
Asunto: - Re: PROBLEMA CON SENTENCIA DEL SCRIPT
<http://community.qlik.com/index.jspa> QlikCommunity
Re: PROBLEMA CON SENTENCIA DEL SCRIPT
created by Miguel Angel Baeyens <http://community.qlik.com/people/mabaeyens> in Development (QlikView Desktop) - View the full <http://community.qlik.com/message/136385#136385> discussion