2010-07-14 15 views
1

J'ai un rapport à onglets multiples. Sur un onglet, j'ai les détails énumérés et sur un autre, j'ai un type d'agrégation de tableau récapitulatif (référence croisée) basé sur les mêmes dimensions utilisées dans le rapport détaillé. J'ai créé un champ calculé qui prend le produit de deux mesures, j'ai enregistré cela comme une variable. Lorsque j'essaie d'agréger cette variable sur le rapport de synthèse, BOWI ne calcule pas correctement. Exemple:Problème d'agrégation Web Intelligence de Business Objects XI (11.5.8.897)

QTY * PRICE = LineTotal 
2 * 3 = 6 
4 * 3 = 12 

TotalOrder = $18 

Calcule correctement sur le rapport détaillé.

Quand je mets cela sur le rapport global, il fait ce qui suit: Somme QTÉ * Somme Prix = Total, en d'autres termes, il fait

6 * 6 = $36. 

Mes totaux sur l'ensemble sont fortement gonflés. Premièrement, dans quel monde cet ordre de préséance at-il un sens? et deuxièmement, comment puis-je dire à BOWI de faire la somme des TotalOrders au lieu de les décomposer en composantes additionnant celles-ci et de se multiplier ensuite?

Est-ce un bug?

Informations complémentaires Le rapport détaillé est sectionnée par année, Région, État -> Lignes de détail Le rapport de synthèse est dimensionné par année, Région, Etat

Le (QTY * PRIX) composant est enregistré comme une variable et utilisé dans les deux endroits. Ai-je manqué la poignée de main secrète quelque part quand les champs/variables calculés ne peuvent pas être agrégés et qu'ils doivent le faire dans l'Univers?

Répondre

1

Je n'ai pas travaillé avec WEBI pendant un moment, je développe principalement des rapports DESKI, mais ce que vous décrivez ressemble à l'agrégation qui se produit dans DESKI. Si une mesure est définie pour agréger les sommes, elle ajoute toutes les mesures associées à la dimension ajoutée au rapport. Par exemple, si comme mes rapports détaillés, vous avez les colonnes numéro de commande, quantité, prix, alors l'agrégation additionnera à la fois la quantité et le prix au niveau de la commande, ce qui est correct. Cependant, passer à la table récapitulative provoquera des données incorrectes. Pour supprimer l'agrégation, vous pouvez la modifier de SOMME à AUCUN, je ne peux pas me souvenir de la tête sur la façon de faire cela dans WEBI (si vous ne pouvez pas savoir, je peux vérifier mon matériel de cours qui sont de travail).

Il est également préférable de s'assurer que les dimensions de votre rapport de synthèse conviennent aux données présentées.

Si vous avez besoin de plus amples informations s'il vous plaît faites le moi savoir.

Matt