|
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
|
<VUE name="PMSI000174" label="PMSI. Comparaison C.A. ventilé par UM"
|
|
|
database="iCTI" swf="*CTI_view1" softCode="iCTI_pmsi" globals="PMSI_globals.XML" componentsFile="PMSI_components.XML" helpDokuWIkiDir="pmsi:sejour_analyse_detaillee:rum:chiffre_daffaire_rum" helpDokuWIkiFile="pmsi000160" helpFile="iCTI_PMSI_PMSI000174.HTML">
|
|
|
|
|
|
<title><![CDATA[=
|
|
|
|
|
|
var group_by_label = '';
|
|
|
if (SELECT.GROUPBY != '-1') {
|
|
|
group_by_label = ' par ' + SELECT.GROUPBY_LABEL;
|
|
|
}
|
|
|
if (SELECT.GROUPBY_2 != '-1') {
|
|
|
group_by_label = group_by_label + ' et ' + SELECT.GROUPBY_2_LABEL;
|
|
|
}
|
|
|
|
|
|
return 'Comparaison C.A. ventilé par UM ' + group_by_label + ' (' + VIEW.DATECOMPTITLE + ')';
|
|
|
|
|
|
]]></title>
|
|
|
|
|
|
<VIEWPROPERTIES componentName="PROPERTIES_PRESTATIONS_UM" />
|
|
|
<VIEWPROPERTIES componentName="PROPERTIES_SELECT_TABTREE" />
|
|
|
<VIEWPROPERTIES>
|
|
|
<PROPERTY dataLink="VIEWPROPERTIES" nameField="name" valueField="value"/>
|
|
|
<PROPERTY name="DATA1">
|
|
|
<value><![CDATA[[EVAL
|
|
|
return PMSI_PRESTATION_RUM_data("[DATA1]");
|
|
|
EVAL]]]></value>
|
|
|
</PROPERTY>
|
|
|
<PROPERTY name="DATA2">
|
|
|
<value><![CDATA[[EVAL
|
|
|
return PMSI_PRESTATION_RUM_data("[DATA2]");
|
|
|
EVAL]]]></value>
|
|
|
</PROPERTY>
|
|
|
<PROPERTY name="DATA3">
|
|
|
<value><![CDATA[[EVAL
|
|
|
return PMSI_PRESTATION_RUM_data("[DATA3]");
|
|
|
EVAL]]]></value>
|
|
|
</PROPERTY>
|
|
|
</VIEWPROPERTIES>
|
|
|
<SELECTIONS label="Paramètres de l'analyse">
|
|
|
<GROUP label="Période">
|
|
|
<FIELD name="ALIAS_PERIODE" label="" UI="combo" width="220" default="CUM_LAST_MONTH" tree="true" globalListProvider="ALIAS_PERIODE" />
|
|
|
<FIELD name="PERIODE" label="Période" UI="combo" tree="true" width="150" default="2014-07-01" printable="false" globalListProvider="DATE_DEBUT" />
|
|
|
<FIELD name="TOPERIODE" label="à" UI="combo" tree="true" width="150" default="2014-12-31" printable="false" globalListProvider="DATE_FIN" />
|
|
|
</GROUP>
|
|
|
<GROUP label="Comparer avec">
|
|
|
<FIELD name="TYPE_COMPARAISON" label="" UI="combo" default="S" width="200">
|
|
|
<OPTIONx label="Pas de comparaison" data="-1" />
|
|
|
<OPTION label="Année précédente" data="2" />
|
|
|
<OPTION label="Deux années précédentes" data="3" />
|
|
|
<OPTIONx label="Trois années précédentes" data="4" />
|
|
|
<OPTION label="Saisie période" data="S" />
|
|
|
</FIELD>
|
|
|
<FIELD name="PERIODE_D" label="" UI="combo" tree="true" width="150" default="2014-01-01" globalListProvider="DATE_DEBUT" visible="= SELECT.TYPE_COMPARAISON == 'S'" />
|
|
|
<FIELD name="TOPERIODE_D" label="à" UI="combo" tree="true" width="150" default="2014-06-30" globalListProvider="DATE_FIN" visible="= SELECT.TYPE_COMPARAISON == 'S'" />
|
|
|
</GROUP>
|
|
|
<GROUP label="Regroupements">
|
|
|
<FIELD name="GROUPBY" width="220" label="" UI="combo" default="UM" tree="true">
|
|
|
<OPTION label="Options" data="" globalListProvider="PRESTATIONS_UM_GROUPBY_OPTIONS" />
|
|
|
</FIELD>
|
|
|
<FIELD name="GROUPBY_TAB" width="100" label="Présentation" UI="combo" default="AUTO" visible="= SELECT.GROUPBY_2 != '-1' ">
|
|
|
<OPTION label="Automatique" data="AUTO" />
|
|
|
<OPTION label="Arbre" data="TREE" />
|
|
|
<OPTION label="Onglet" data="TAB" />
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
<GROUP label="">
|
|
|
<FIELD name="GROUPBY_2" width="220" label="" UI="combo" default="-1" tree="true">
|
|
|
<OPTION label="Pas de second niveau" data="-1" />
|
|
|
<OPTION label="Options" data="" globalListProvider="PRESTATIONS_UM_GROUPBY_OPTIONS" />
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
<GROUP label="">
|
|
|
<FIELD name="GROUPBY_3" width="220" label="" UI="combo" default="-1" tree="true">
|
|
|
<OPTION label="Pas de troisième niveau" data="-1" />
|
|
|
<OPTION label="Options" data="" globalListProvider="PRESTATIONS_UM_GROUPBY_OPTIONS" />
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
<GROUP label="Données">
|
|
|
<FIELD name="DATA1" label="" UI="combo" default="BR" default2="" tree="true">
|
|
|
<OPTION label="Options" data="" globalListProvider="DATA_PRESTATIONS_RUM" />
|
|
|
</FIELD>
|
|
|
<FIELD name="DATA2" label="" UI="combo" default="-1" default2="" tree="true">
|
|
|
<OPTION label="" data="-1" data2="" />
|
|
|
<OPTION label="Options" data="" globalListProvider="DATA_PRESTATIONS_RUM" />
|
|
|
</FIELD>
|
|
|
<FIELD name="DATA3" label="" UI="combo" default="-1" default2="" tree="true">
|
|
|
<OPTION label="" data="-1" data2="" />
|
|
|
<OPTION label="Options" data="" globalListProvider="DATA_PRESTATIONS_RUM" />
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
</SELECTIONS>
|
|
|
<SELECTIONS componentName="FILTRES_PRESTATION_RUM_SELECTIONS" />
|
|
|
<SELECTIONS componentName="FILTRES_PRESTATION_RUM_SOUSSELECTIONS" />
|
|
|
<SELECTIONS componentName="FILTRES_RSS_SELECTIONS" />
|
|
|
<QUERIES>
|
|
|
<QUERY label="">
|
|
|
<SQL optimizer="V_RSS_X">
|
|
|
<select><![CDATA[
|
|
|
|
|
|
CTISELECT_TREE
|
|
|
WORKTABLE{pmsi000174}
|
|
|
GROUPBY1{[VIEW.SELECT_TABTREE_OID_FIELD],, [VIEW.SELECT_TABTREE_COD_FIELD],, [VIEW.SELECT_TABTREE_TXT_FIELD]}
|
|
|
GROUPBY1MODE{[GROUPBY_TAB]}
|
|
|
GROUPBY2{[VIEW.SELECT_TABTREE_2_OID_FIELD],, [VIEW.SELECT_TABTREE_2_COD_FIELD],, [VIEW.SELECT_TABTREE_2_TXT_FIELD]}
|
|
|
GROUPBY3{[VIEW.SELECT_TABTREE_3_OID_FIELD],, [VIEW.SELECT_TABTREE_3_COD_FIELD],, [VIEW.SELECT_TABTREE_3_TXT_FIELD]}
|
|
|
SIGNIFDATA{[VIEW.SELECT_TABTREE_ACTIVITE_SIGNIFICATIVE_DATA],, [ACTIVITE_SIGNIFICATIVE_MODE],, [ACTIVITE_SIGNIFICATIVE_NUMBER]}
|
|
|
COLUMNBYDATECOMP{v_rss_1.date_sortie,, '[PERIODE]' ,, '[TOPERIODE]',, '[PERIODE_D]' ,, '[TOPERIODE_D]',, ,, ,, ,, [TYPE_COMPARAISON] ,, [LASTMONTH_OPTION]}
|
|
|
INDICATORS_COLUMNS{
|
|
|
[VIEW.DATA1],
|
|
|
[VIEW.DATA2],
|
|
|
[VIEW.DATA3],
|
|
|
}
|
|
|
FROM #V_RSS_X#
|
|
|
JOIN pmsi.v_rsf_detail_rum_1 v_rsf_detail_1 ON v_rss_1.rss_id = v_rsf_detail_1.rss_id
|
|
|
WHERE 1=1
|
|
|
[VIEW.FILTRE_RSS_SELECT]
|
|
|
[VIEW.PRESTATION_SELECT]
|
|
|
|
|
|
AFTER{
|
|
|
UPDATE pmsi000174 SET
|
|
|
indicateurs[10] = indicateurs[1] - indicateurs[4],
|
|
|
indicateurs[13] = CASE
|
|
|
WHEN indicateurs[1] > 0 AND indicateurs[4] > 0 THEN base.cti_division(indicateurs[1] - indicateurs[4], indicateurs[4]) * 100
|
|
|
ELSE 0 END,
|
|
|
indicateurs[11] = indicateurs[2] - indicateurs[5],
|
|
|
indicateurs[14] = CASE
|
|
|
WHEN indicateurs[2] > 0 AND indicateurs[5] > 0 THEN base.cti_division(indicateurs[2] - indicateurs[5], indicateurs[5]) * 100
|
|
|
ELSE 0 END,
|
|
|
indicateurs[12] = indicateurs[3] - indicateurs[6],
|
|
|
indicateurs[15] = CASE
|
|
|
WHEN indicateurs[3] > 0 AND indicateurs[6] > 0 THEN base.cti_division(indicateurs[3] - indicateurs[6], indicateurs[6]) * 100
|
|
|
ELSE 0 END
|
|
|
|
|
|
}
|
|
|
|
|
|
]]></select>
|
|
|
|
|
|
<FIELDS>
|
|
|
<INSERT name="CTISELECT_TREE_FIELDS" />
|
|
|
<FIELD name="F1" />
|
|
|
<FIELD name="F2" />
|
|
|
<FIELD name="F3" />
|
|
|
|
|
|
<FIELD name="D1" />
|
|
|
<FIELD name="D2" />
|
|
|
<FIELD name="D3" />
|
|
|
|
|
|
<FIELD name="D1_2" />
|
|
|
<FIELD name="D2_2" />
|
|
|
<FIELD name="D3_2" />
|
|
|
|
|
|
<FIELD name="E1" />
|
|
|
<FIELD name="E2" />
|
|
|
<FIELD name="E3" />
|
|
|
|
|
|
<FIELD name="P1" />
|
|
|
<FIELD name="P2" />
|
|
|
<FIELD name="P3" />
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
</QUERY>
|
|
|
|
|
|
<QUERY type="propertiesLink" name="VIEWPROPERTIES" forSelections="false">
|
|
|
<SQL>
|
|
|
<select><![CDATA[
|
|
|
SELECT 'PERIODE_D' , CASE WHEN '[TYPE_COMPARAISON]' != 'S' THEN date('[PERIODE]'::date - interval '1 year') ELSE '[PERIODE_D]' END::text
|
|
|
UNION
|
|
|
SELECT 'TOPERIODE_D' , CASE WHEN '[TYPE_COMPARAISON]' != 'S' THEN date('[TOPERIODE]'::date - interval '1 year') ELSE '[TOPERIODE_D]' END::text
|
|
|
UNION
|
|
|
SELECT 'PERIODE_D_LABEL', CASE WHEN CASE WHEN '[TYPE_COMPARAISON]' != 'S' THEN date('[PERIODE]'::date - interval '1 year') ELSE '[PERIODE_D]' END = p_calendrier_mois.date_debut THEN p_calendrier_mois.texte_court ELSE p_calendrier.texte_court END
|
|
|
FROM base.p_calendrier
|
|
|
JOIN base.p_calendrier_mois ON p_calendrier.mois = p_calendrier_mois.mois
|
|
|
WHERE date = CASE WHEN '[TYPE_COMPARAISON]' != 'S' THEN date('[PERIODE]'::date - interval '1 year') ELSE '[PERIODE_D]' END
|
|
|
UNION
|
|
|
SELECT 'TOPERIODE_D_LABEL', CASE WHEN CASE WHEN '[TYPE_COMPARAISON]' != 'S' THEN date('[TOPERIODE]'::date - interval '1 year') ELSE '[TOPERIODE_D]' END = p_calendrier_mois.date_fin THEN p_calendrier_mois.texte_court ELSE p_calendrier.texte_court END
|
|
|
FROM base.p_calendrier
|
|
|
JOIN base.p_calendrier_mois ON p_calendrier.mois = p_calendrier_mois.mois
|
|
|
WHERE date = CASE WHEN '[TYPE_COMPARAISON]' != 'S' THEN date('[TOPERIODE]'::date - interval '1 year') ELSE '[TOPERIODE_D]' END
|
|
|
UNION
|
|
|
SELECT 'PERIODE_D2' , CASE WHEN '[TYPE_COMPARAISON]' = '3' THEN date('[PERIODE]'::date - interval '2 year') ELSE '[PERIODE_D]' END::text
|
|
|
UNION
|
|
|
SELECT 'TOPERIODE_D2' , CASE WHEN '[TYPE_COMPARAISON]' = '3' THEN date('[TOPERIODE]'::date - interval '2 year') ELSE '[TOPERIODE_D]' END::text
|
|
|
UNION
|
|
|
SELECT 'PERIODE_D2_LABEL', CASE WHEN CASE WHEN '[TYPE_COMPARAISON]' = '3' THEN date('[PERIODE]'::date - interval '2 year') ELSE '[PERIODE_D]' END = p_calendrier_mois.date_debut THEN p_calendrier_mois.texte_court ELSE p_calendrier.texte_court END
|
|
|
FROM base.p_calendrier
|
|
|
JOIN base.p_calendrier_mois ON p_calendrier.mois = p_calendrier_mois.mois
|
|
|
WHERE date = CASE WHEN '[TYPE_COMPARAISON]' = '3' THEN date('[PERIODE]'::date - interval '2 year') ELSE '[PERIODE_D]' END
|
|
|
UNION
|
|
|
SELECT 'TOPERIODE_D2_LABEL', CASE WHEN CASE WHEN '[TYPE_COMPARAISON]' = '3' THEN date('[TOPERIODE]'::date - interval '2 year') ELSE '[TOPERIODE_D]' END = p_calendrier_mois.date_fin THEN p_calendrier_mois.texte_court ELSE p_calendrier.texte_court END
|
|
|
FROM base.p_calendrier
|
|
|
JOIN base.p_calendrier_mois ON p_calendrier.mois = p_calendrier_mois.mois
|
|
|
WHERE date = CASE WHEN '[TYPE_COMPARAISON]' = '3' THEN date('[TOPERIODE]'::date - interval '2 year') ELSE '[TOPERIODE_D]' END
|
|
|
]]></select>
|
|
|
<FIELDS>
|
|
|
<FIELD name="name" />
|
|
|
<FIELD name="value" />
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
</QUERY>
|
|
|
|
|
|
</QUERIES>
|
|
|
|
|
|
<PRESENTATION>
|
|
|
<VIEWLINKS>
|
|
|
<VIEWLINK label="Justificatif par RUM" shortLabel="Liste RUM" view="PMSI000175.XML" componentName="RSS_BASE_VIEWLINK" component2Name="PRESTATION_UM_VIEWLINK" component3Name="DATE_COMP_3_VIEWLINK" />
|
|
|
<VIEWLINK label="Liste des RSS" shortLabel="Liste RSS" view="PMSI000005.XML" componentName="RSS_BASE_VIEWLINK" component2Name="RSS_OTHERS_VIEWLINK" component3Name="DATE_COMP_3_VIEWLINK" />
|
|
|
</VIEWLINKS>
|
|
|
<ONGLET excelLabel="Comparatif" label="Comparatif" multiTab="true">
|
|
|
<CHART title="Comparatif" type="columnChart" maxItems="20" maxItemsSortOn="F1" maxItemsSortSeq="D" sortField="COD" sortSeq="A" >
|
|
|
<CATEGORY field="COD" type="Char" />
|
|
|
<SERIE field="D1_2" displayName="SELECT.DATA13 + ' ' + VIEW.COLH3" displayNameCalc="true" visibleCondition="VIEW.COLH3 != null" />
|
|
|
<SERIE field="D1" displayName="SELECT.DATA13 + ' ' + VIEW.COLH2" displayNameCalc="true" visibleCondition="VIEW.COLH2 != null" />
|
|
|
<SERIE field="F1" displayName="SELECT.DATA13 + ' ' + VIEW.COLH1" displayNameCalc="true" />
|
|
|
</CHART>
|
|
|
<CHART title="Comparatif" type="columnChart" maxItems="20" maxItemsSortOn="F2" maxItemsSortSeq="D" sortField="COD" sortSeq="A" visibleCondition="SELECT.DATA2 != '-1'">
|
|
|
<CATEGORY field="COD" type="Char" />
|
|
|
<SERIE field="D2_2" displayName="SELECT.DATA23 + ' ' + VIEW.COLH3" displayNameCalc="true" visibleCondition="VIEW.COLH3 != null" />
|
|
|
<SERIE field="D2" displayName="SELECT.DATA23 + ' ' + VIEW.COLH2" displayNameCalc="true" visibleCondition="VIEW.COLH2 != null" />
|
|
|
<SERIE field="F2" displayName="SELECT.DATA23 + ' ' + VIEW.COLH1" displayNameCalc="true" />
|
|
|
</CHART>
|
|
|
<CHART title="Comparatif" type="columnChart" maxItems="20" maxItemsSortOn="F3" maxItemsSortSeq="D" sortField="COD" sortSeq="A" visibleCondition="SELECT.DATA3 != '-1'">
|
|
|
<CATEGORY field="COD" type="Char" />
|
|
|
<SERIE field="D3_2" displayName="SELECT.DATA33 + ' ' + VIEW.COLH3" displayNameCalc="true" visibleCondition="VIEW.COLH3 != null" />
|
|
|
<SERIE field="D3" displayName="SELECT.DATA33 + ' ' + VIEW.COLH2" displayNameCalc="true" visibleCondition="VIEW.COLH2 != null" />
|
|
|
<SERIE field="F3" displayName="SELECT.DATA33 + ' ' + VIEW.COLH1" displayNameCalc="true" />
|
|
|
</CHART>
|
|
|
<DATAGRID title="" total="true" showOthers="true" headerHeight="70" variableRowHeight="true" sortable="= SELECT.GROUPBY_3 == '-1' || SELECT.GROUPBY_2 == '-1' || SELECT.GROUPBY_TAB == 'TAB'" selectRowInRows="= ROW.OID == '-9999997'" otherRowInRows="= ROW.OID == '-9999998'" totalRowInRows="= ROW.OID == '-9999999'">
|
|
|
<INSERT name="DATAGRID_MULTITAB_STYLES" />
|
|
|
<COLUMN dataField="OID" width="60" type="Char" visible="false" headerText="Oid" />
|
|
|
<COLUMN dataField="COD" width="90" type="Char" visible="true" headerText="Code" textAlign="left" otherFunction="text" totalFunction="text" totalComplement="TOTAL">
|
|
|
<INSERT name="COLUMN_COD_MULTITAB_STYLES" />
|
|
|
</COLUMN>
|
|
|
<COLUMN dataField="TXT" type="Char" minWidth="50" headerText="SELECT.GROUPBY_LABEL" headerTextCalc="true" textAlign="left" totalFunction="text" otherFunction="text" otherComplement="*ROW" />
|
|
|
|
|
|
<COLUMN dataField="D1_2" type="Number" width="85" fixed="false" outputFormat="= SELECT.DATA12" visibleCondition="VIEW.COLH3 != null" selectable="true" headerText="VIEW.COLH3 + '\n' + SELECT.DATA13" headerTextCalc="true" textAlign="right" totalFunction="sum" otherFunction="sum" />
|
|
|
<COLUMN dataField="D1" type="Number" width="85" fixed="false" outputFormat="= SELECT.DATA12" visibleCondition="VIEW.COLH2 != null" selectable="true" headerText="VIEW.COLH2 + '\n' + SELECT.DATA13" headerTextCalc="true" textAlign="right" totalFunction="sum" otherFunction="sum" />
|
|
|
<COLUMN dataField="F1" type="Number" width="85" fixed="false" outputFormat="= SELECT.DATA12" visibleCondition="VIEW.COLH1 != null" selectable="true" headerText="VIEW.COLH1 + '\n' + SELECT.DATA13" headerTextCalc="true" textAlign="right" totalFunction="sum" otherFunction="sum" />
|
|
|
<COLUMN dataField="E1" type="Number" width="85" fixed="false" outputFormat="= SELECT.DATA12" headerText="VIEW.COLH1 + '\n' + 'Ecart'" headerTextCalc="true" textAlign="right" totalFunction="sum" totalComplement="" otherFunction="sum">
|
|
|
<CELLSTYLE name="cellIndicator" value="triangle_down, 10, left middle, 0xD63E00" condition="(SELECT.DATA14 == 'P' && ROW.F1 < ROW.D1) || (SELECT.DATA14 == 'N' && ROW.F1 > ROW.D1)" />
|
|
|
<CELLSTYLE name="cellIndicator" value="triangle_up, 10, left middle, 0x75a0eb" condition="(SELECT.DATA14 == 'P' && ROW.F1 > ROW.D1) || (SELECT.DATA14 == 'N' && ROW.F1 < ROW.D1)" />
|
|
|
<CELLSTYLE name="cellIndicator" value="rectangle, 10, left middle, 0xFFA500" condition="ROW.F1 != null && ROW.D1 != null && ROW.F1 == ROW.D1" />
|
|
|
</COLUMN>
|
|
|
<COLUMN dataField="P1" type="Number" width="65" fixed="false" outputFormat="= if (ROW.D1 >0 && ROW.F1 >0) {return '0%'} else {return '#'}" headerText="VIEW.COLH1 + '\n' + '% Evol.'" headerTextCalc="true" textAlign="right" totalFunction="sum" totalComplement="" otherFunction="sum" />
|
|
|
|
|
|
<COLUMN dataField="D2_2" type="Number" width="85" fixed="false" outputFormat="= SELECT.DATA22" visibleCondition="VIEW.COLH3 != null && SELECT.DATA2 != '-1'" selectable="true" headerText="VIEW.COLH3 + '\n' + SELECT.DATA23" headerTextCalc="true" textAlign="right" totalFunction="sum" otherFunction="sum" />
|
|
|
<COLUMN dataField="D2" type="Number" width="85" fixed="false" outputFormat="= SELECT.DATA22" visibleCondition="VIEW.COLH2 != null && SELECT.DATA2 != '-1'" selectable="true" headerText="VIEW.COLH2 + '\n' + SELECT.DATA23" headerTextCalc="true" textAlign="right" totalFunction="sum" otherFunction="sum" />
|
|
|
<COLUMN dataField="F2" type="Number" width="85" fixed="false" outputFormat="= SELECT.DATA22" visibleCondition="VIEW.COLH1 != null && SELECT.DATA2 != '-1'" selectable="true" headerText="VIEW.COLH1 + '\n' + SELECT.DATA23" headerTextCalc="true" textAlign="right" totalFunction="sum" otherFunction="sum" />
|
|
|
<COLUMN dataField="E2" type="Number" width="85" fixed="false" outputFormat="= SELECT.DATA22" visibleCondition="SELECT.DATA2 != '-1'" headerText="VIEW.COLH1 + '\n' + ' Ecart'" headerTextCalc="true" textAlign="right" totalFunction="sum" totalComplement="" otherFunction="sum">
|
|
|
<CELLSTYLE name="cellIndicator" value="triangle_down, 10, left middle, 0xD63E00" condition="(SELECT.DATA14 == 'P' && ROW.F2 < ROW.D2) || (SELECT.DATA14 == 'N' && ROW.F2 > ROW.D2)" />
|
|
|
<CELLSTYLE name="cellIndicator" value="triangle_up, 10, left middle, 0x75a0eb" condition="(SELECT.DATA14 == 'P' && ROW.F2 > ROW.D2) || (SELECT.DATA14 == 'N' && ROW.F2 < ROW.D2)" />
|
|
|
<CELLSTYLE name="cellIndicator" value="rectangle, 10, left middle, 0xFFA500" condition="ROW.F2 != null && ROW.D2 != null && ROW.F2 == ROW.D2" />
|
|
|
</COLUMN>
|
|
|
<COLUMN dataField="P2" type="Number" width="65" fixed="false" outputFormat="= if (ROW.D2 >0 && ROW.F2 >0) {return '0%'} else {return '#'}" visibleCondition="SELECT.DATA2 != '-1'" headerText="VIEW.COLH1 + ' ' + ' % Evol.'" headerTextCalc="true" textAlign="right" totalFunction="sum" totalComplement="" otherFunction="sum" />
|
|
|
|
|
|
<COLUMN dataField="D3_2" type="Number" width="85" fixed="false" outputFormat="= SELECT.DATA32" visibleCondition="VIEW.COLH3 != null && SELECT.DATA3 != '-1'" selectable="true" headerText="VIEW.COLH3 + '\n' + SELECT.DATA333" headerTextCalc="true" textAlign="right" totalFunction="sum" otherFunction="sum" />
|
|
|
<COLUMN dataField="D3" type="Number" width="85" fixed="false" outputFormat="= SELECT.DATA32" visibleCondition="VIEW.COLH2 != null && SELECT.DATA3 != '-1'" selectable="true" headerText="VIEW.COLH2 + '\n' + SELECT.DATA33" headerTextCalc="true" textAlign="right" totalFunction="sum" otherFunction="sum" />
|
|
|
<COLUMN dataField="F3" type="Number" width="85" fixed="false" outputFormat="= SELECT.DATA32" visibleCondition="VIEW.COLH1 != null && SELECT.DATA3 != '-1'" selectable="true" headerText="VIEW.COLH1 + '\n' + SELECT.DATA33" headerTextCalc="true" textAlign="right" totalFunction="sum" otherFunction="sum" />
|
|
|
<COLUMN dataField="E3" type="Number" width="85" fixed="false" outputFormat="= SELECT.DATA32" visibleCondition="SELECT.DATA3 != '-1'" headerText="VIEW.COLH1 + '\n' + 'Ecart'" headerTextCalc="true" textAlign="right" totalFunction="sum" totalComplement="" otherFunction="sum">
|
|
|
<CELLSTYLE name="cellIndicator" value="triangle_down, 10, left middle, 0xD63E00" condition="(SELECT.DATA14 == 'P' && ROW.F3 < ROW.D3) || (SELECT.DATA14 == 'N' && ROW.F3 > ROW.D3)" />
|
|
|
<CELLSTYLE name="cellIndicator" value="triangle_up, 10, left middle, 0x75a0eb" condition="(SELECT.DATA14 == 'P' && ROW.F3 > ROW.D3) || (SELECT.DATA14 == 'N' && ROW.F3 < ROW.D3)" />
|
|
|
<CELLSTYLE name="cellIndicator" value="rectangle, 10, left middle, 0xFFA500" condition="ROW.F3 != null && ROW.D3 != null && ROW.F3 == ROW.D3" />
|
|
|
</COLUMN>
|
|
|
<COLUMN dataField="P3" type="Number" width="65" fixed="false" outputFormat="= if (ROW.D3 >0 && ROW.F3 >0) {return '0%'} else {return '#'}" visibleCondition="SELECT.DATA3 != '-1'" headerText="VIEW.COLH1 + ' ' + ' % Evol.'" headerTextCalc="true" textAlign="right" totalFunction="sum" totalComplement="" otherFunction="sum" />
|
|
|
</DATAGRID>
|
|
|
</ONGLET>
|
|
|
</PRESENTATION>
|
|
|
</VUE>
|