Bonjour,
Soit une table de faits F_Ecriture: contenant :
• N° Ecriture (Auto Incrément)
• Scénario (1= Réalisé, 2= Budget)
• Date (N dates)
• Compte (N comptes)
• Débit
• Crédit
A cette table de faits je colle 2 Dimensions
D_Scenarii
(Liée à F_ Ecriture par D_Scenarii!Code Scénario = Ecriture ! Scénario)
Code Scenario
Libellé Scénario
D_Comptes
(Liée à F_ Ecriture par D_Comptes ! Code Compte = Ecriture ! Compte)
Code Compte
Libellé Compte
Classe Compte
Type Compte G pour Générale A pour Analytique
Jusque là tout va bien.
Je crée dans le cube 2 membres calculés :
Réalisé_Générale
1 2 3 4 5 6 7 8
| Case
When D_Scenarii!Code Scénario = R then
Case
When D_Comptes = Type Compte then = G debit-credit
Else 0
End
Else 0
End |
Réalisé_Analytique
1 2 3 4 5 6 7 8
| Case
When D_Scenarii!Code Scénario = R then
Case
When D_Comptes = Type Compte = A then debit-credit
Else 0
End
Else 0
End |
Je les visualise en passant par le browser du cube: Tout est OK.
Je passe sous Report Designer et je fais un premier report :
Compte, Réalisé Générale, Réalisé Analytique.
Tout va bien.
Je fait un deuxième report qui reprend :
D_Comptes !Classe Compte, Compte, Réalisé Générale, Réalisé Analytique.
Tout va bien dans le browser de RS.
Je rajoute un groupe sur Classe Compte, et là Patatras :
Les lignes détail sont OK, mais les lignes de total sont notées : #ERROR.
Je commence à me poser des questions du type : il ne me ramène pas le montant parce que je n’ai pas d’attribut Scénarii pour la classe, et tout autre type d’élucubrations.
Mais je me dit :
- Au niveau de la ligne du report, j’affiche un champ du Record Set et c'est OK.
- Au niveau de la ligne du groupe, j’affiche le total des lignes précédentes, qui sont elles bien informées.
Je ne comprend plus.
Pourriez vous me donner des pistes de réflexion ????
Merci d’avance.
Partager