【问题标题】:add extra column value to a column sum将额外的列值添加到列总和
【发布时间】:2009-12-17 14:34:56
【问题描述】:

我有以下问题:我有一个使用数据集作为其数据源的报告。该数据集有两个表,一个是主表,比如 Employee,第二个表是 EmployeePaycheck,因此一个员工可以有多个薪水。我可以计算第二个表中列的总和,比如 paycheckValue,但我似乎无法将 Employee 表中的一些附加字段的值(例如 ChristmasBonus 或 YearlyBonus)添加到此计算字段中看看该员工在年底的工资是多少。

【问题讨论】:

    标签: crystal-reports sum formula


    【解决方案1】:

    如果不知道这方面的更多信息,将很难回答,但我会给你一些要寻找的东西。

    首先,我会确保字段的类型相似,可以进行汇总。例如,如果一个是字符串,那么如果不将值转换或转换为数字,就无法完成摘要。我假设这些字段可能是数字或小数列,所以情况可能并非如此。

    我还会检查以确保您尝试求和的所有值都不为空。我没有对此进行测试,但我相信如果其中一行具有空值,它将无法正确求和。在这种情况下,您应该只能使用公式字段来检查 null,如果该字段为 null,则返回 0。然后,您可以在计算中使用公式字段而不是字段本身。

    如果这两种情况都不是,请提供更多信息,您是如何计算这些字段的,以及在计算时会发生什么。

    希望这会有所帮助。

    【讨论】:

    • 嗨 Dusty,我设法同时解决了这个问题,我为此编辑的表单似乎有错误,但我不明白会发生什么。无论如何,公式应该类似于:{Employee.Column1} + {Employee.Column2} + SUM({EmployeePaycheck.Column1})
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    • 1970-01-01
    • 2017-04-05
    • 2019-07-15
    • 2021-03-28
    相关资源
    最近更新 更多