<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="inf_titulos_subtot" language="groovy" pageWidth="510" pageHeight="300" columnWidth="510" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0">
	<property name="ireport.zoom" value="1.0"/>
	<property name="ireport.x" value="0"/>
	<property name="ireport.y" value="0"/>
	<property name="ireport.jasperserver.reportUnit" value="/reports/canon/informe_titulos"/>
	<property name="ireport.jasperserver.url" value="http://192.168.2.43:8090/jasperserver/services/repository"/>
	<parameter name="whereArea" class="java.lang.String">
		<defaultValueExpression><![CDATA[""]]></defaultValueExpression>
	</parameter>
	<parameter name="whereEtapa" class="java.lang.String">
		<defaultValueExpression><![CDATA[""]]></defaultValueExpression>
	</parameter>
	<parameter name="whereModalidad" class="java.lang.String">
		<defaultValueExpression><![CDATA[""]]></defaultValueExpression>
	</parameter>
	<parameter name="whereNormaCanon" class="java.lang.String">
		<defaultValueExpression><![CDATA[""]]></defaultValueExpression>
	</parameter>
	<parameter name="whereTitular" class="java.lang.String">
		<defaultValueExpression><![CDATA[""]]></defaultValueExpression>
	</parameter>
	<parameter name="whereTitulo" class="java.lang.String">
		<defaultValueExpression><![CDATA[""]]></defaultValueExpression>
	</parameter>
	<parameter name="whereRegistro" class="java.lang.String">
		<defaultValueExpression><![CDATA[""]]></defaultValueExpression>
	</parameter>
	<queryString>
		<![CDATA[select tab0.id_etapa, tab0.nombre as nombre_etapa, tab0.anualidad, count(*) as num_titulos from(
select tab9.area, tab8.id_etapa, tab1.ID_MODALIDAD, tab5.ID_NORMA, tab0.FECHA_INSCRIPCION_RMN,
--tab11.id_titular,
tab0.id_titulo, tab8.nombre, tab4.anualidad
FROM RMN_TITULO tab0
JOIN RMN_TITULO_MODALIDAD tab1 ON tab0.id_titulo = tab1.id_titulo AND tab1.ACTUAL =1
JOIN CA_TITULO_NORMA tab5 ON tab0.id_titulo = tab5.id_titulo AND tab5.actual =1
JOIN CA_TITULO_ETAPA tab7 ON tab0.id_titulo = tab7.id_titulo AND tab7.actual =1 AND tab7.estado =1
JOIN CA_ANUAL_ETAPA tab4 on tab7.id_titulo_etapa=tab4.id_titulo_etapa AND tab4.ESTADO=1
JOIN CA_ETAPA tab8 ON tab7.id_etapa = tab8.id_etapa
JOIN IN_TITULO_AREA tab9 ON tab0.id_titulo = tab9.id_titulo AND tab9.actual =1
JOIN IN_TITULO_COMPETENCIA tab10 ON tab0.id_titulo = tab10.id_titulo AND tab10.actual =1
JOIN RMN_TITULO_PERSONA tab11 on tab0.id_titulo = tab11.id_titulo AND tab11.actual=1 AND tab11.id_rol_titulo=26
WHERE  tab0.id_titulo != '-1'

)tab0
 WHERE
1 = 1
$P!{whereArea}
$P!{whereEtapa}
$P!{whereModalidad}
$P!{whereNormaCanon}
$P!{whereTitular}
$P!{whereTitulo}
$P!{whereRegistro}
GROUP BY tab0.id_etapa, tab0.nombre, tab0.anualidad
ORDER BY tab0.id_etapa, tab0.anualidad]]>
	</queryString>
	<field name="ID_ETAPA" class="java.math.BigDecimal"/>
	<field name="NOMBRE_ETAPA" class="java.lang.String"/>
	<field name="ANUALIDAD" class="java.math.BigDecimal"/>
	<field name="NUM_TITULOS" class="java.math.BigDecimal"/>
	<background>
		<band splitType="Stretch"/>
	</background>
	<summary>
		<band height="300">
			<bar3DChart>
				<chart>
					<reportElement x="24" y="26" width="465" height="250"/>
					<chartTitle>
						<titleExpression><![CDATA["GRÁFICA ESTADO ACTUAL TÍTULOS"]]></titleExpression>
					</chartTitle>
					<chartSubtitle/>
					<chartLegend/>
				</chart>
				<categoryDataset>
					<categorySeries>
						<seriesExpression><![CDATA["Anualidad "+$F{ANUALIDAD}]]></seriesExpression>
						<categoryExpression><![CDATA[$F{NOMBRE_ETAPA}]]></categoryExpression>
						<valueExpression><![CDATA[$F{NUM_TITULOS}]]></valueExpression>
					</categorySeries>
				</categoryDataset>
				<bar3DPlot isShowLabels="true">
					<plot/>
					<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
					<categoryAxisFormat>
						<axisFormat>
							<labelFont/>
							<tickLabelFont/>
						</axisFormat>
					</categoryAxisFormat>
					<valueAxisFormat>
						<axisFormat>
							<labelFont/>
							<tickLabelFont/>
						</axisFormat>
					</valueAxisFormat>
				</bar3DPlot>
			</bar3DChart>
		</band>
	</summary>
</jasperReport>
