【问题标题】:Netsuite saved search formula that sums distinct values within a date rangeNetsuite 保存的搜索公式,可对日期范围内的不同值求和
【发布时间】:2020-04-18 09:00:53
【问题描述】:

我正在尝试在 Netsuite 中创建一个保存的时间条目搜索。

根据条件,我指定了日期范围。这会有所不同,因为这是一个可用的过滤器

就本示例而言,日期范围为 2020 年 1 月 4 日至 2020 年 10 月 4 日

此列中的第一列(“总客户计费时数”)汇总了根据项目任务类型“计费项目”编码的所有时间条目。我为此使用的公式:

Formula (Numeric), sum, Case when {project.task_type}='Billable' then {durationdecimal} else 0 end

对于第二列,我想要员工正常工作的总小时数(在本例中,在条件下指定的时间段 - 2020 年 1 月 4 日到 2020 年 10 月 4 日)

我用来总结的公式是

Formula(numeric), sum, {timesheet.workcalendarhoursdecimal}

但是,这是将员工的每周工作时间乘以构成“客户计费总小时数”数字的时间条目数

即如果员工每周工作 40 小时,则公式为 40 x 36 倍数(例如,构成客户可计费数字的时间条目数)

正确的公式是什么,以便第二列仅对标准/可用过滤器选择中指定的期间内员工的工作日历小时数求和?

【问题讨论】:

    标签: formula netsuite saved-searches


    【解决方案1】:

    尝试将sum 更改为maximum

    Formula(numeric), maximum, {timesheet.workcalendarhoursdecimal}

    【讨论】:

    • 我试过了,虽然我得到了 40 个(相当于一周的工作时间)而不是 78 个(第 1 周 40 小时,第 2 周 38 小时)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多