formula - Netsuite 保存的搜索公式,可对日期范围内的不同值求和
问题描述
我正在尝试在 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 倍数(例如,构成客户可计费数字的时间条目数)
正确的公式是什么,以便第二列仅对标准/可用过滤器选择中指定的期间内员工的工作日历小时数求和?
解决方案
尝试更改sum
为maximum
:
Formula(numeric), maximum, {timesheet.workcalendarhoursdecimal}
推荐阅读
- ios - 加速视图的碎片化
- c# - 在服务器上存储数据并在加载时使用 c#
- php - 如果不存在则自动创建表导致错误
- laravel - Laravel 5.6 .env 值解析为(未知)
- serialization - Arduino - 读取串行数据
- c# - 替换文件夹名称不起作用
- configuration - 要求未使用汇总定义
- angular - Angular 6 反应式表单验证不起作用
- docker - 在 Gitlab CI 上调试失败的 Docker 构建并执行中间层
- google-cloud-storage - GCP:如何通过 Google 的 Python API 客户端实现“gcloud alpha firestore export ...”shell 命令