Quantcast
Channel: Oracle Blog : apex
Viewing all articles
Browse latest Browse all 142

Creando un Gráfico de Barras en Oracle APEX 5.0

$
0
0

Sabemos que los gráficos son muy necesarios a la hora de querer presentar nuestros reportes en nuestras aplicaciones en APEX, ya que le permite al usuario ver los datos de forma más visual y es por ello que hoy quiero mostrarte cuan sencillo es crear un gráfico en APEX.

Primero de todo, creamos una página en blanco en nuestra aplicación.

Luego, creamos una región de tipo Chart que la llamaremos Gráfico.

1) En la Serie colocamos:

a) Nombre: Demo

b) Tipo: Barra

2) En Origen:

select null link , d.dname etiqueta , COUNT(e.empno) Empleados from emp e , dept d where e.deptno = d.deptno group by d.dname, d.deptno

En Atributos del Gráfico

1) Título: Empleados por Departamentos

2) En Diseño

a) Ancho: 800

b) Altura: 500

3) En Color de la Serie

a) Esquema: Aspecto 1

b) Nivel: Serie

c) Tipo de Entramado: No

4) En Eje X

a) Título: Departamentos

b) Tamaño: 12 En

5) En Eje Y

a) Título: Empleados

b) Tamaño: 12

6) En Leyenda

a) Mostrar: Derecha

b) Título: Leyenda

c)) Orientación de Elemento: Vertical

7) Guardamos y ejecutamos la página

Si queremos mostrar los pilares en distinto color podemos usar en “Color de la Serie” en vez de Nivel igual a Serie usar Nivel igual a Punto, (pero deberemos quitar la leyenda del gráfico ya que no mostrará el nombre de la Serie).


Crear Enlace a Reporte

Creamos una página en blanco y luego una región de tipo Informe Interactivo que contenga la siguiente consulta SQL de Origen:

select e.empno, e.ename, e.job, e.sal, e.comm, e.deptno

from emp e, dept d

where e.deptno = d.deptno

Luego creamos un Elemento de Página Oculto que guardará el número de departamento, y lo llamaremos P2_DEPTNO.

Regresamos a la Página 1 (donde tenemos el gráfico) y editamos la consulta SQL de la Serie, reemplazando la misma por la siguiente:

select 'f?p=&APP_ID.:2:&APP_SESSION.::NO:RIR:IREQ_DEPTNO:'||d.deptno link

     , d.dname etiqueta

     , COUNT(e.empno) Empleados

from emp e

     , dept d

where e.deptno = d.deptno

group by d.dname, d.deptno

Lo que hemos agregado fue el enlace pasándole en la URL el filtro del número de Departamento para el reporte interactivo usando.

Cuando hacemos clic en una columna del gráfico, por ejemplo la que corresponde al departamento RESEARCH que tiene 5 empleados, podemos ver que filtra el reporte interactivo mostrando los empleados del departamento seleccionado.


En otro post explicaré cómo podemos crear filtros para nuestros reportes interactivos desde la URL.

Ver el demo del ejemplo AQUI

Hasta Pronto!


Viewing all articles
Browse latest Browse all 142

Trending Articles


Girasoles para colorear


mayabang Quotes, Torpe Quotes, tanga Quotes


Tagalog Quotes About Crush – Tagalog Love Quotes


OFW quotes : Pinoy Tagalog Quotes


Long Distance Relationship Tagalog Love Quotes


Tagalog Quotes To Move on and More Love Love Love Quotes


5 Tagalog Relationship Rules


Best Crush Tagalog Quotes And Sayings 2017


Re:Mutton Pies (lleechef)


FORECLOSURE OF REAL ESTATE MORTGAGE


Sapos para colorear


tagalog love Quotes – Tiwala Quotes


Break up Quotes Tagalog Love Quote – Broken Hearted Quotes Tagalog


Patama Quotes : Tagalog Inspirational Quotes


Pamatay na Banat and Mga Patama Love Quotes


Tagalog Long Distance Relationship Love Quotes


BARKADA TAGALOG QUOTES


“BAHAY KUBO HUGOT”


Vimeo 10.7.0 by Vimeo.com, Inc.


Vimeo 10.7.1 by Vimeo.com, Inc.



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>