列计算
规格
| 标签 | 值 |
|---|---|
| 版本 | 0.1.0(更新于 2025-08-07) |
| 开发者 | Labii Inc. |
| 类型 | 列 |
| 支持配置 | 是 |
| 支持只读视图 | 是 |
| 支持编辑视图 | 否 |
| 支持表单视图 | 否 |
| 支持默认值 | 否 |
| 支持导入 | 否 |
| 允许多个 | 是 |
概述
Labii 的 Column Calculation 小插件提供强大的实时数据聚合功能,允许用户对引用当前记录的多条记录中的来源列数值执行求和、平均值、最大值、最小值、中位数、标准差和标准误差等统计运算。此小插件特别适合自动执行物料消耗、入库或出库总量、产率分析以及其他累计指标等复杂计算。Column Calculation 小插件无需手动计算,并能确保数值保持最新,从而简化工作流程中的数据追踪并提高分析精度。
Column Calculation 小插件还免除了手动换算不同单位数值的麻烦。只需在小插件设置中配置换算系数,即可自动进行单位换算。

使用场景
- 使用此小插件计算入库总体积。
- 使用此小插件计算发票总金额。
- 使用此小插件计算产率。
配置
要配置此小插件,请指定要计算的数据和所需的计算方式。
- Columns of current table
- Column (Unit) - 选择单位列。如果此列留空,则不执行单位换算。
- Origin table settings
- Table (Origin) - 选择存储原始数据的表。
- Column (Source) of the Origin table - 选择来源表中与当前记录关联的列。
- Column (Value) of the Origin table - 选择来源表中与当前记录关联的列。
- Column (Unit) of the Origin table - 选择来源表中记录数值单位的列。如果此列留空,则不执行单位换算。
- Query - 添加补充查询条件,进一步筛选显示的记录。
- Calculation settings
- Data aggregation - 选择数值的数据聚合方式。选项包括求和、平均值、最大值、中位数、最小值、标准差和标准误差。
- Conversions - 为使用的每个单位指定换算系数,并确保包含数量单位中的所有单位。未提供的单位将使用系数 1。
- Stop condition - 条件满足时,公式停止计算。条件必须返回
true或false。此字段不支持其他列数据,只能使用变量data引用当前记录数据。 - Should auto update when readonly - 选中后,此小插件会在只读状态下执行实时计算。
示例
以下是使用消耗表数据执行计算的小插件配置。
{
"current_unit": {
"sid": "xxx",
"name": "unit"
},
"origin_table": {
"sid": "xxx",
"name": "checkin"
},
"stop_condition": "data !== \"\"",
"data_aggregation": "se",
"origin_column_unit": {
"sid": "xxx",
"name": "unit"
},
"origin_column_value": {
"sid": "xxx",
"name": "quantity"
},
"origin_column_source": {
"sid": "xxx",
"name": "stock"
},
"should_auto_update_when_readonly": false
"conversions": [
{
"unit": "µL",
"factor": 1
},
{
"unit": "mL",
"factor": 1000
},
{
"unit": "L",
"factor": 1000000
},
{
"unit": "µg",
"factor": 1
},
{
"unit": "mg",
"factor": 1000
},
{
"unit": "g",
"factor": 1000000
},
{
"unit": "kg",
"factor": 1000000000
},
{
"unit": "Each (EA)",
"factor": 1
},
{
"unit": "Dozen (DZ)",
"factor": 1
},
{
"unit": "Gross (GR or GRO)",
"factor": 1
},
{
"unit": "Pair (PR)",
"factor": 1
},
{
"unit": "Case (CS or CA)",
"factor": 1
},
{
"unit": "Pack (PK)",
"factor": 1
},
{
"unit": "Bundle (BDL)",
"factor": 1
},
{
"unit": "Carton (CTN)",
"factor": 1
},
{
"unit": "Set (SET)",
"factor": 1
},
{
"unit": "Roll (RL)",
"factor": 1
}
]
}
视图
在以下视图中查看此小插件的界面。
只读视图
只读视图显示列的值。

在只读视图中,当剩余体积小于或等于指定阈值时,系统会显示警告消息。
编辑视图
编辑视图是用于修改值的界面。
此小插件不支持编辑视图。
表单视图
表单视图是集成到添加表单中的字段,用于在创建新记录时收集值。
此小插件不支持表单视图。
数据
Labii 中的每个小插件都以独特的方式存储数据;请参阅以下内容,了解此小插件的数据存储方式。
数据格式
数值。
默认值
列中的 Default Value 字段允许您指定创建记录时使用的默认值。
此小插件不支持默认值。
导入值
Import Value 是需要包含在 Excel 表格中的值,以便将其导入 Labii。
此小插件不支持导入值。