2009-12-17 6 views
1

J'ai le problème suivant: J'ai un rapport qui utilise un dataset comme source de données. L'ensemble de données a deux tables, l'une est la table principale, par exemple Employee, et la seconde table est EmployeePaycheck, de sorte qu'un employé peut avoir plusieurs chèques de paie. Je peux calculer la somme d'une colonne dans la deuxième table, disons paycheckValue, mais ce que je ne peux pas sembler faire est également d'ajouter à ce champ calculé la valeur de quelques champs supplémentaires dans la table des employés, comme ChristmasBonus ou YearlyBonus, à voir combien l'employé a été payé à la fin de l'année.ajouter une valeur de colonne supplémentaire à une somme de colonnes

Répondre

1

Sans en savoir plus d'informations à ce sujet, il sera difficile de répondre, mais je vais vous donner quelques éléments à rechercher. D'abord, je m'assurerais que les champs sont d'un type similaire qui permettra un résumé. Par exemple, si l'on est une chaîne, un résumé ne pourrait pas être fait sans lancer ou convertir la valeur en un nombre. Je suppose que les champs sont probablement des nombres ou des colonnes décimales, ce qui n'est probablement pas le cas.

Je vérifie également pour m'assurer qu'aucune des valeurs que vous essayez d'additionner est nulle. Je n'ai pas testé cela, mais je crois que cela ne se résumera pas correctement si l'une des lignes a une valeur nulle. Dans ce scénario, vous devriez juste être en mesure d'utiliser un champ de formule pour vérifier la nullité et si le champ est nul, renvoyer 0 à la place. Vous pouvez ensuite utiliser le champ de formule dans vos calculs au lieu du champ lui-même.

Si aucun de ces cas ne se présente, veuillez fournir un peu plus d'informations sur la façon dont vous calculez les champs et sur ce qui se passe lorsque vous le faites.

Espérons que cela aide.

+0

Salut Dusty, J'ai réussi à résoudre le problème en attendant, il semble que j'ai eu une erreur dans le formaul j'ai édité pour cela, mais je ne comprends pas ce qui pourrait être arrivé. Quoi qu'il en soit, la formule devrait être quelque chose comme: {Employee.Column1} + {Employee.Column2} + SUM ({EmployeePaycheck.Column1}) – Sorryn

Questions connexes