2009-12-17 3 views
1

У меня есть следующая проблема: у меня есть отчет, который использует Dataset в качестве источника данных. В наборе данных есть две таблицы, одна из которых будет основной, скажем, Employee, а вторая таблица - EmployeePaycheck, поэтому у сотрудника может быть несколько зарплат. Я могу вычислить сумму столбца во второй таблице, например paycheckValue, но то, что я не могу сделать, также добавляет к этому вычисленному полю значение некоторых дополнительных полей таблицы Employee, таких как ChristmasBonus или YearlyBonus, для посмотрите, сколько работнику выплатили в конце года.добавить дополнительное значение столбца в сумму столбца

ответ

1

Не зная больше информации об этом, будет сложно ответить, но я дам вам пару вещей, которые нужно искать.

Во-первых, я бы удостоверился, что поля имеют аналогичный тип, который позволит получить резюме. Например, если одна из них является строкой, то резюме не может быть выполнено без кастования или преобразования значения в число. Я предполагаю, что поля, вероятно, являются числовыми или десятичными столбцами, поэтому, вероятно, это не так.

Я также проверил бы, чтобы ни одно из значений, которые вы пытаетесь суммировать, равно null. Я не тестировал это, но считаю, что он не будет правильно суммироваться, если одна из строк имеет нулевое значение. В этом сценарии вы должны просто иметь возможность использовать поле формулы для проверки нулевого значения, а вместо этого вместо этого нужно вернуть нуль 0. Затем вы можете использовать поле формулы в своих вычислениях вместо самого поля.

Если это не так, пожалуйста, предоставьте немного больше информации о том, как вы вычисляете поля и что происходит, когда вы это делаете.

Надеюсь, это поможет.

+0

Hi Dusty, Мне удалось решить проблему в среднем времени. Кажется, у меня была ошибка в formaul, которую я редактировал для этого, хотя я не понимаю, что могло случиться. В любом случае, формула должна выглядеть примерно так: {Employee.Column1} + {Employee.Column2} + SUM ({EmployeePaycheck.Column1}) – Sorryn

Смежные вопросы