Bonjour,
J'ai un petit problème concernant un cube OLAP pour des comptes Pivots. Je dispose de 5 dimensions, à savoir l'entité, le type de lettrage, le type de compte, la période de l'excercice et le nombre de pieces comptables.
Tout comme l'entité ou la période, le type lettrage est un filtre qui me permet de choisir entre 3 valeurs possibles à savoir les comptes non lettrés, les comptes lettrés et le total des lettrés et non lettrés.
Le but est que pour chaque pièce crédité d'un compte lettré 478 apparaisse un débit non lettré du compte 512, soit un total entre ces 2 comptes de 0.
En d'autres termes il s'agit pour moi de faire en sorte que le choix du type de lettrage n'impacte que le compte 478 et aucun autre compte. Le problème est que quoi que je fasse, il impacte les autres comptes, j'ai pourtant rentré une sous-requête sql dans les sources filter du cube, partition et des dimensions pieces et types lettrages afin de limiter l'impact du lettrage des pieces seulement sur le compte 478. Mais rien à faire.
La sous-requête est la suivante:
"dbo"."C10_ECRITURE"."PIECE" in ( SELECT dbo."C10_ECRITURE"."PIECE" FROM "dbo"."C10_ECRITURE","dbo"."C10_ECRITURE_MNT", "dbo"."C10_COMPTE_GENE" where "dbo"."C10_ECRITURE_MNT"."ECRID"="dbo"."C10_ECRITURE"."ECRID" and "dbo"."C10_ECRITURE_MNT"."CODE_ENTITE"="dbo"."C10_ECRITURE"."CODE_ENTITE" AND "dbo"."C10_ECRITURE_MNT"."CPTID_GENE"="dbo"."C10_COMPTE_GENE"."CPTID" AND LEFT("dbo"."C10_COMPTE_GENE"."COMPTE",3)='478' AND "dbo"."C10_ECRITURE"."TYPE_LETTRAGE"<>'')
Le choix des tables et des champs sont bons à priori, le problème se situerais plus dans la formulation de la restriction.
Quelqu'un aurait-il une suggestion à me faire concernant la requête, ou bien ya t-il un moyen plus simple selon vous de parvenir au résultat recherché sans utiliser ce type de requêtes?
Merci
Partager