借助于「数据方舟」新上线的“公式”功能, 一个模版就能完成汽车油耗的计算。

「数据方舟」是一个通用型数据记录和分析工具,通过自定义模版可以记录各种日常生活的数据,如:记账,考试成绩,日记等。更多介绍可查看这一篇文章: https://sspai.com/post/79755

下面具体说说怎么用“公式”实现汽车油耗信息的记录和计算。

先看看实现效果:

 

需要输入哪些数据:

如图所示,需要输入:

  1. 当前里程
  2. 油量,单价,金额 任意填两项剩下的一项自动计算出来
  3. 燃油标号
  4. 是否加满跳枪

 

本次油耗的计算方法:

计算单次百公里油耗一般有两种方法:

  1. 连续出现两次“加满跳枪”,则:单次油耗=第二次加油量÷两次记录间的行驶距离
  2. 连续出现两次“油灯量”,则:单次油耗=第一次加油量÷两次记录间的行驶距离

这里才用了第一种方式,如果你要用第二种方式,也可自行加上去,这两种方式相互不排斥。

本次油耗的计算公式:

AND(prop("是否加满跳枪"),prop("是否加满跳枪",-1) 表示连续两次“加满跳枪”的条件,条件成立则运行 prop("实际油量")/prop("本次行驶里程") 计算出油耗。其中 prop("是否加满跳枪",-1)  prop 函数 -1 这个参数表示上一条记录。

 

看板中年平均油耗怎么计算:

年平均油耗配置

公式很简单就是:年均油耗=年总油量/年总行程

这里第一步需要把时段设成当前这一年:

然后注意这里用的函数是 props 而不是 prop, prop 在属性中用,取一条属性的值,props 在统计中用,取一条属性在选定时间内的所有值返回的是数组。

我感觉很难用文字把所有细节都描述清楚,即使描述出来也非常冗长,最好的方法就是下载app,到“汽车油耗”这个模版里看各项属性和统计是怎么配置的。

「数据方舟」的公式和 Notion  的公式绝大部分是兼容的,其中有两项比较特殊的是 Notion 没有的,那就是:

  1. prop 跨行,如:prop("xxx", -1) 就是取上一行的属性值
  2. props 获取一列, props 用在统计中,它可以取出一列数据

这两项特性是实现 “汽车油耗” 多个维度统计的关键。

 

这里用“汽车油耗”只是为公式的使用做一个示例,更多好玩的用法可以下载app探索。