Académique Documents
Professionnel Documents
Culture Documents
Copyright 1988 - 2013| Artech Consultores S. R. L. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explcito de Artech Consultores S.R.L. La informacin contenida en este documento es para uso personal nicamente.
Marcas Registradas Artech, GeneXus y GXquery son marcas registradas de Artech Consultores S.R.L. Todas las dems marcas mencionadas en este documento son propiedad de sus respectivos dueos.
Page
Contenido
Antes de comenzar................................................................................................. 4 Qu es GXquery? .................................................................................................. 4 Ingresando a GXquery ............................................................................................ 4 reas de uso ms comunes .................................................................................... 5 Ejercicio 1: Cmo crear una tabla Pivot ................................................................. 6 Ejercicio 2: Cmo filtrar informacin ..................................................................... 8 Ejercicio 3: Cmo crear una tabla .......................................................................... 11 Ejercicio 4: Cmo crear un grfico Chart................................................................ 14 Anexo ..................................................................................................................... 18 Cmo crear estilos condicionales ................................................................... 18
Page
Antes de comenzar
Estimado miembro de la Comunidad, bienvenido al Lab de GXquery 4.0. En este documento usted encontrar tres ejercicios que le ayudarn a iniciarse rpidamente en la herramienta, sin necesidad de tener conocimientos previos, ni en GeneXus, ni en consultas grficas. Hemos diseado este Lab en el formato paso-a-paso. Este consiste en que usted siga tal cual las indicaciones que se indican, de forma de evitar los tiempos que conllevaran estudiar con profundidad la herramienta, y obtener rpidamente resultados a la vista.
Qu es GXquery?
Es una herramienta de reporting que permite al usuario crear sus propias consultas sobre la base de datos operacional, sin la necesidad de pedrselas al equipo de desarrollo. Permite mostrar la informacin a travs de una amplia variedad de grficos y tablas. No requiere conocimientos especficos ya que brinda una interfaz web amigable desde la cual el usuario, en pocos pasos, construye sus propias consultas.
Ingresando a GXquery
Ejecute el icono del escritorio rotulado como Lab GXquery. La primera pantalla de GXquery es para identificarse, donde deber ingresar el nombre de usuario y la contrasea de acceso a la aplicacin (del usuario que se defini como administrador web del sitio). Luego debe presionar el botn Sign In. Usuario: demo Contrasea: demo123 (ingresarla en minscula)
Page
La primera de la izquierda es el rea de Shortcuts o Atajos. La segunda es el rea de herramientas. La tercera, a la derecha, es el rea de atributos, que es la fuente de informacin para construir las consultas, y por ltimo, al centro, el rea de diseo de las consultas. Ahora, disfrute de los ejercicios.
Page
Paso 1
Para crear una tabla Pivot pulse sobre el link New query en el panel Shortcuts (arriba a la izquierda) y a continuacin seleccione el cono Pivot table.
Paso 2
A continuacin ver un dilogo como el que se observa en la siguiente imagen.
Esta ventana tiene como finalidad capturar el nombre de la consulta, una descripcin opcional sobre la misma, y el nombre de la carpeta donde colgarla (por defecto, GXquery proporciona el nodo raz llamado Queries del cual colgar toda la estructura de Folders y Queries).
Page
En la celda Name escriba AtraccionesPorCiudad (sin espacios entre las palabras) como nombre de la consulta y pulse el botn OK, dejando como estn los otros dos campos del dilogo. A continuacin se ver una pantalla seccionada en reas conteniendo rtulos. Es la Pivot pero en estado de edicin. A la derecha se puede observar un panel conteniendo todos los atributos de la metadata activa, de los que el usuario puede hacer uso.
Paso 3
1. Abra el nodo de la carpeta Attraction situada en el panel Attributes. 2. Arrastre y suelte los atributos Country, City y Attraction en el sector de las filas (en su interior se lee Drop row attributes here) . 3. Arrastre nuevamente el atributo Attraction, pero esta vez sultelo en el sector de datos (en su interior se lee Drop data attributes here)) .
Para qu se insert este atributo? Si se desea obtener totales de las filas, es necesario ingresar algn atributo en el rea de datos. GXquery suma automticamente los campos que son puestos en esta rea en caso de ser numricos; por esta razn es que ubicamos un campo de tipo carcter, al cual cuenta como una unidad (1) y no una cifra. Es decir, si hubisemos ubicado, por ejemplo al atributo Attraction Id que es numrico, GXquery habra considerado su valor absoluto y no como una unidad.
Page
4. Pulse View. El resultado deber ser semejante al que se observa en la siguiente figura.
Page
Nota: A partir del momento en que un atributo es soltado en alguna de las reas de la Pivot, se transforma en un Query Element.
Page
Paso 1
En modo Edit, arrastre y suelte al attributo Country en el rea de filtros, rotulada como Drop filter attributes here. Inmediatamente ver una ventana como la que se muestra en la siguiente imagen.
Paso 2
Marque las casillas de Brazil y Spain y pulse OK para retornar al modo Edit.
Paso 3
Pulse View. Deber verse una imagen semejante a la que se muestra a continuacin.
Page
10
Page
11
Paso 1
Para crear una Tabla pulse sobre el link New query en el panel Shortcuts y luego seleccione el cono Table.
Paso 2
A continuacin ver la ventana de dilogo ya conocida por usted.
Page
En la celda Name escriba AtraccionesPorCategorias (sin espacios) como nombre de la consulta y pulse el botn OK, dejando como estn los otros dos campos del dilogo.
12
A continuacin se ver una pantalla seccionada en reas conteniendo rtulos. Es la Tabla pero en estado de edicin.
Paso 3
1. Abra el nodo de la carpeta Attraction situada en el panel Attributes. 2. Arrastre y suelte los atributos Country, City, Category y Attraction en el sector de las filas (en su interior se lee Drop table attributes here). La imagen deber ser semejante a la que se observa a continuacin.
Page
13
3. Pulse View. Deber verse una imagen semejante a la que se muestra a continuacin.
Page
14
Paso 1
Para crear un grfico de tipo Chart pulse sobre el link New query en el panel Shortcuts (o en el link New chart si est situado en la pestaa Start page), y luego seleccione el cono Bar.
Page
15
Paso 2
A continuacin ver la ventana de dilogo ya conocida por usted.
En la celda Name escriba VentasPorPais (sin espacios) como nombre de la consulta y pulse el botn OK. A continuacin se ver una pantalla seccionada en reas conteniendo rtulos. Es la Chart de tipo Bar pero en estado de edicin.
Page
16
Paso 3
1. Abra el nodo de la carpeta Flight situada en el panel Attributes. 2. Arrastre y suelte los atributos Price y Final Price en el sector de las series (en su interior se lee Drop series attributes here). 3. Arrastre y suelte el atributo Flight Departure Country Name al rea de las categoras (en su interior se lee Drop categories attributes here). La imagen deber ser semejante a la que se observa a continuacin.
Page
17
4. Pulse View para tener una vista y comprobar cmo qued el grfico.
Page
18
ANEXO
La finalidad de este anexo es mostrar cmo se crean estilos condicionales.
Paso 1
1. Cree la siguiente tabla Pivot como lo hizo en el Ejercicio 1. Pngale el nombre que desee o djele el que le propone GXquery:
Page
2. Seleccione la solapa List en el panel Attributes. 3. Utilice la celda Filter que se encuentra en la ventana Attributes para encontrar rpidamente los atributos que se observan en la imagen. Estos son: Country arrstrelo al sector Drop row attributes here
19
City arrstrelo al sector Drop row attributes here Airline arrstrelo al sector Drop row attributes here Invoice Amount arrstrelo al sector Drop data attributes here para obtener totales por fila.
Paso 2
Pulse View. Deber aparecer una imagen semejante a la siguiente.
Paso 3
Pulse Edit para volver al estado de edicin de la tabla. Haga clic sobre el elemento Invoice Amount; ver que el mismo aparece con sus propiedades en el panel Properties:Query Element (abajo a la derecha). Note que hay una propiedad expandible de nombre Format. Pulse sobre el nodo para abrirla.
En la lista de Format, ubique la propiedad Conditional styles y con el mouse haga clic sobre el valor [] que contiene para hacer aparecer una lupita a su derecha, como se muestra a continuacin.
Page
20
Paso 4
Pulse la lupita. Aparecer la siguiente ventana de dilogo.
Para aplicar estilos condicionales hay que decirle a GXquery qu es lo que se desea acotar, y esto se hace mediante Reglas. Una regla es una indicacin del tipo Si ocurre tal cosa, hacer tal otra. Ahora pulse sobre la imagen Insert rule. Ver la siguiente imagen.
Este es un wizzard que le ayudar a construir las reglas. En el combo box seleccione el valor is less than (es menor que) y en la celda de la derecha digite el valor 1000. Ahora pulse el botn Change style para abrir la ventana de dilogo Style, sitese en la celda Color y seleccione el rojo. Luego pulse OK. Con esto hemos indicado la primer regla: Marcar en rojo aquellas ventas inferiores a 1000.
Page
21
Seleccione nuevamente la lupita de la propiedad Conditional styles, para definir la segunda regla, donde los valores entre 1000 y 9999 deben resaltarse en azul, para lo cual seleccionaremos del combo el valor is between (est entre). Ver que ahora se agrega una nueva celda a la derecha que servir para acotar el rango. Entonces, en la primera celda escriba 1000 y en la segunda, 9999. Luego seleccione el color azul, tal como se hizo anteriormente. Para la tercera regla, seleccione del combo el valor is greater tan (es mayor que), en la celda de la derecha escriba 9999, y asigne el color verde. El dilogo debe quedar como la siguiente imagen. Finalmente, pulse OK para retornar a la ventana de edicin.
Paso 5
Pulse View. Aprecie que hay varias celdas de valores con diferentes colores, acorde a lo deseado por el Analista en Ventas.
Page
22
Page
En estos ejercicios se han utilizado solo unas pocas caractersticas de GXquery, pero puede hallar una completa y detallada informacin sobre el producto visitando el Wiki de la Comunidad GeneXus: http://www.genexus.com/productos/gxquery?es
23