Bonjour j'ai un petit problème d'agrégation dans le Cube Olap de la version 3.2 de SpagoBI et par contre ça marche normalement dans les version précédent spagoBI 2.1 est voici un petit exemple d'agrégation de ma Template, merci de m'aider
<Cube name="fait_vente_V2" cache="true" enabled="true">
<Table name="fait_vente_V2">
<AggName name="fait_vente_V2_agg_annee" ignorecase="true">
<AggFactCount column="fact_count">
</AggFactCount>
<AggForeignKey factColumn="titre_id" aggColumn="titre_id">
</AggForeignKey>
<AggForeignKey factColumn="parution_id" aggColumn="parution_id">
</AggForeignKey>
<AggForeignKey factColumn="ville_id" aggColumn="ville_id">
</AggForeignKey>
<AggForeignKey factColumn="client_id" aggColumn="client_id">
</AggForeignKey>
<AggForeignKey factColumn="langue_id" aggColumn="langue_id">
</AggForeignKey>
<AggForeignKey factColumn="famille_id" aggColumn="famille_id">
</AggForeignKey>
<AggForeignKey factColumn="periodicite_id" aggColumn="periodicite_id">
</AggForeignKey>
<AggForeignKey factColumn="id_fourniseur" aggColumn="id_fourniseur">
</AggForeignKey>
<AggForeignKey factColumn="id_nationalite" aggColumn="id_nationalite">
</AggForeignKey>
<AggForeignKey factColumn="id_editeur" aggColumn="id_editeur">
</AggForeignKey>
<AggForeignKey factColumn="id_messagerie" aggColumn="id_messagerie">
</AggForeignKey>
<AggForeignKey factColumn="id_produit" aggColumn="id_produit">
</AggForeignKey>
<AggForeignKey factColumn="id_categorie" aggColumn="id_categorie">
</AggForeignKey>
<AggForeignKey factColumn="dim_cloturee" aggColumn="dim_cloturee">
</AggForeignKey>
<AggForeignKey factColumn="dim_rappelee" aggColumn="dim_rappelee">
</AggForeignKey>
<AggForeignKey factColumn="dim_type_liv" aggColumn="dim_type_liv">
</AggForeignKey>
<AggMeasure column="vendus_ex" name="[Measures].[Vente EX]">
</AggMeasure>
<AggMeasure column="vendus_dt" name="[Measures].[Vente DT]">
</AggMeasure>
<AggMeasure column="invendus_ex" name="[Measures].[Inv EX]">
</AggMeasure>
<AggMeasure column="livres_ex" name="[Measures].[Fournis EX]">
</AggMeasure>
<AggMeasure column="Qte_Rappelee" name="[Measures].[Qte Rappelee]">
</AggMeasure>
<AggMeasure column="Qte_Fournis_du_BC" name="[Measures].[Qte Fournis du BC]">
</AggMeasure>
<AggMeasure column="Delai_Cloture" name="[Measures].[Delai Cloture]">
</AggMeasure>
<AggLevel column="temps_a" name="[Periode].[Annee]">
</AggLevel>
</AggName>
</Table>
<DimensionUsage source="Editeur" name="Editeur" foreignKey="id_editeur">
</DimensionUsage>
<DimensionUsage source="Langue" name="Langue" foreignKey="langue_id">
</DimensionUsage>
<DimensionUsage source="Titre" name="Titre" foreignKey="titre_id">
</DimensionUsage>
<DimensionUsage source="Parution" name="Parution" foreignKey="parution_id">
</DimensionUsage>
<DimensionUsage source="Ville" name="Ville" foreignKey="ville_id">
</DimensionUsage>
<DimensionUsage source="Client" name="Client" foreignKey="client_id">
</DimensionUsage>
<DimensionUsage source="Periode" name="Periode" foreignKey="temps_id">
</DimensionUsage>
<DimensionUsage source="Langue" name="Langue" foreignKey="langue_id">
</DimensionUsage>
<DimensionUsage source="Famille" name="Famille" foreignKey="famille_id">
</DimensionUsage>
<DimensionUsage source="Periodicite" name="Periodicite" foreignKey="periodicite_id">
</DimensionUsage>
<DimensionUsage source="Fourniseur" name="Fourniseur" foreignKey="id_fourniseur">
</DimensionUsage>
<DimensionUsage source="Nationalite" name="Nationalite" foreignKey="id_nationalite">
</DimensionUsage>
<DimensionUsage source="Editeur" name="Editeur" foreignKey="id_editeur">
</DimensionUsage>
<DimensionUsage source="Messagerie" name="Messagerie" foreignKey="id_messagerie">
</DimensionUsage>
<DimensionUsage source="Produit" name="Produit" foreignKey="id_produit">
</DimensionUsage>
<DimensionUsage source="Categorie" name="Categorie" foreignKey="id_categorie">
</DimensionUsage>
<DimensionUsage source="Cloture" name="Cloture" caption="Cloture" foreignKey="dim_cloturee">
</DimensionUsage>
<DimensionUsage source="Rappelle" name="Rappelle" caption="Rappelle" foreignKey="dim_rappelee">
</DimensionUsage>
<DimensionUsage source="Type_Livraison" name="Type Livraison" caption="Type Livraison" foreignKey="dim_type_liv">
</DimensionUsage>
<DimensionUsage source="Type_Livraison" name="Type_Livraison" foreignKey="dim_type_liv">
</DimensionUsage>
<Measure name="Vente EX" formatString="#,###" column="vendus_ex" aggregator="sum" visible="true">
</Measure>
<Measure name="Vente DT" formatString="#,###" column="vendus_dt" aggregator="sum" visible="true">
</Measure>
<Measure name="Inv EX" formatString="#,###" column="invendus_ex" aggregator="sum" visible="true">
</Measure>
<Measure name="Fournis EX" formatString="#,###" column="livres_ex" aggregator="sum" visible="true">
</Measure>
<Measure name="Qte Rappelee" formatString="#,###" column="Qte_Rappelee" aggregator="sum" visible="true">
</Measure>
<Measure name="Qte Fournis du BC" formatString="#,###" column="Qte_Fournis_du_BC" aggregator="sum" visible="true">
</Measure>
<Measure name="Qte Invendus Date BC" formatString="#,###" column="Qte_Invendus_Date_BC" aggregator="sum" visible="true">
</Measure>
<Measure name="Delai Cloture" formatString="#,###" column="Delai_Cloture" aggregator="sum" visible="true">
</Measure>
<Measure name="Nb Reclamations" formatString="#,###" column="Nb_Reclamations" aggregator="sum" visible="true">
</Measure>
<CalculatedMember name="Taux invendus" caption="Taux Invendus" dimension="Measures" visible="true">
<Formula> Iif( ([Measures].[Fournis EX] = 0),0,Iif( ([Measures].[Inv EX] = 0),0,([Measures].[Inv EX]/[Measures].[Fournis EX])*100 ))</Formula>
<CalculatedMemberProperty name="FORMAT_STRING" color='red' expression=" Iif( ((([Measures].[Inv EX]/[Measures].[Fournis EX])*100) > 30 and 60> (([Measures].[Inv EX]/[Measures].[Fournis EX])*100)), '|#0%|style=green',Iif( ((([Measures].[Inv EX]/[Measures].[Fournis EX])*100)>=60), '|#0%|style=red', '|#0%|style=yellow'))"/>
</CalculatedMember>
Partager