parents: App


IBM Lotus Improv

📅 背景

  • 原始开发者:Lotus Development Corporation(后被 IBM 收购)
  • 发布年份1991 年(最初是为 NeXTSTEP 系统开发的)
  • 后来:IBM 收购 Lotus 后,将该概念吸收到部分内部研究与产品中,但未大规模推广。

💡 核心理念:数据与公式分离

传统电子表格(如 Excel、Lotus 1-2-3)中,公式写在单元格里,比如 =A1+B1 这会导致:

  • 表格难以阅读;
  • 结构稍一改变就会破坏公式;
  • 难以复用逻辑。

Lotus Improv 的创新点是:

  • 数据表格计算逻辑 分开;
  • 用户在“模型视图”中定义公式(如“收入 = 销售额 × 单价”),而不是在单元格写 =A1*B1
  • 这样公式会自动作用于整个数据集
  • 数据可以重新排列、旋转、透视,而不破坏逻辑。

这和现代的:

  • Power BI / Tableau 的“数据模型”;
  • Notion / Airtable / Excel PowerPivot
  • 现代建模语言(如 LookML、dbt)
    有着非常相似的思想。可以说它是“表格计算 + 数据建模”的早期原型。

🧩 特点总结

功能Improv 的做法当时的独特之处
数据和公式分离✔ 开创性
数据重构支持动态透视、维度重排类似现代 Pivot Table
可读性公式基于字段名而非坐标更像“编程语言”
平台NeXTSTEP(史蒂夫·乔布斯的系统)小众但先进
命运过于超前,市场接受度低商业上失败但理念前卫

🧭 影响与遗产

虽然 Lotus Improv 最终没有成功,但它:

  • 启发了后来 Excel 的“命名区域”和数据透视表”
  • 在设计思想上影响了 现代商业智能(BI)和建模工具
  • 是少数真正试图重新定义“电子表格思维方式”的产品。