跳到主要内容

列计算

规格​

标签值
版本0.1.0(更新于 2025-08-07)
开发者Labii Inc.
类型列
支持配置是
支持只读视图是
支持编辑视图否
支持表单视图否
支持默认值否
支持导入否
允许多个是

概述​

Labii 的 Column Calculation 小插件提供强大的实时数据聚合功能,允许用户对引用当前记录的多条记录中的来源列数值执行求和、平均值、最大值、最小值、中位数、标准差和标准误差等统计运算。此小插件特别适合自动执行物料消耗、入库或出库总量、产率分析以及其他累计指标等复杂计算。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
}
]
}

视图​

在以下视图中查看此小插件的界面。

只读视图​

只读视图显示列的值。

Column Calculation 列小插件

在只读视图中,当剩余体积小于或等于指定阈值时,系统会显示警告消息。

编辑视图​

编辑视图是用于修改值的界面。

此小插件不支持编辑视图。

表单视图​

表单视图是集成到添加表单中的字段,用于在创建新记录时收集值。

此小插件不支持表单视图。

数据​

Labii 中的每个小插件都以独特的方式存储数据;请参阅以下内容,了解此小插件的数据存储方式。

数据格式​

数值。

默认值​

列中的 Default Value 字段允许您指定创建记录时使用的默认值。

此小插件不支持默认值。

导入值​

Import Value 是需要包含在 Excel 表格中的值,以便将其导入 Labii。

此小插件不支持导入值。