各位大佬请问数据库中模板列输入这种公式有好的办法吗?

我查了一下模板列中语法的用法发现输入较为复杂,不知各位大佬有没有好的输入方法。

公式如下:

捕获 1223.PNG

t 为某一列的值,想用模板列自动计算出这个拟合公式的值

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    27240 引用 • 113998 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    10560 引用 • 48077 回帖 • 60 关注
1 操作
devilgrape 在 2025-04-15 23:35:37 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Wetoria 1 评论

    是我看不见,还是就是没有图?

    不知道为什么看不见,但可以右键用新页签打开看到
    JeffreyChen
  • EmptyLight

    公式实在有点难看到了,背景是透明的,深色模式下只有浅浅一点痕迹,这里抄录一遍:

    不过 可能是看错了?又或者是 ?毕竟实在有点难看清了

    2 回复
  • devilgrape

    就是 3E-05,谢谢大佬给抄录了一下 🎉 😄

  • wilsons 1 评论

    公式

    image.png

    思源模板

    .action{ $t := .t值所在的列名 } .action{ $y := add (mul 0.00003 (mul $t (mul $t (mul $t $t)))) (add (mul -0.0088 (mul $t (mul $t $t))) (add (mul 0.958 (mul $t $t)) (add (mul -54.354 $t) 1771.3))) } y = .action{ $y }

    分步骤实现方式(供参考,方便理解)

    .action{ $t := 10 } .action{ $t4 := mul $t (mul $t (mul $t $t)) } .action{ $t3 := mul $t (mul $t $t) } .action{ $t2 := mul $t $t } .action{ $term1 := mul 0.00003 $t4 } .action{ $term2 := mul -0.0088 $t3 } .action{ $term3 := mul 0.958 $t2 } .action{ $term4 := mul -54.354 $t } .action{ $y := add $term1 (add $term2 (add $term3 (add $term4 1771.3))) } y = .action{ $y }
    1 回复
    1 操作
    wilsons 在 2025-04-16 09:52:25 更新了该回帖
    int 计算会丢结果
    Wetoria
  • devilgrape

    我研究一下代码,谢谢大佬,帮大忙了 🎉 🎉 🎉

  • .action{$t := index .数字} .action{$E := 3} .action{$zeroFive := 5} .action{$step1 := mulf (subf (mulf 3 $E) $zeroFive) (powf $t 4)} .action{$step2 := mulf 0.0088 (powf $t 3)} .action{$step3 := mulf 0.958 (powf $t 2)} .action{$step4 := mulf 54.354 $t} .action{$result1 := subf $step1 $step2} .action{$result2 := addf $result1 $step3} .action{$result3 := subf $result2 $step4} .action{$final := addf $result3 1771.3} .action{$final}

    替换 .action{$t := index .数字} 中的 数字 为你的列名,替换 .action{$E := 3}.action{$zeroFive := 5} 为实际值。

    这个模板够直观了吧

    1 回复
    1 操作
    Wetoria 在 2025-04-16 00:27:14 更新了该回帖
  • devilgrape

    谢谢大佬,确实非常直观 👍

  • harp

    数据库的模板列的公式实现太难用了,完全就是给程序员用的,我从 wolai 迁移过来,就卡在这里。希望能参照 wolai 实现一种普通用户能用的表达式公式,简单的鼠标点击和输入就能实现。image.png

请输入回帖内容 ...

推荐标签 标签

  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    98 引用 • 367 回帖 • 1 关注
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    91 引用 • 59 回帖 • 4 关注
  • 尊园地产

    昆明尊园房地产经纪有限公司,即:Kunming Zunyuan Property Agency Company Limited(简称“尊园地产”)于 2007 年 6 月开始筹备,2007 年 8 月 18 日正式成立,注册资本 200 万元,公司性质为股份经纪有限公司,主营业务为:代租、代售、代办产权过户、办理银行按揭、担保、抵押、评估等。

    1 引用 • 22 回帖 • 818 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 94 关注
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    230 引用 • 1432 回帖
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    126 引用 • 82 回帖 • 1 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    450 引用 • 1240 回帖 • 602 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4602 回帖 • 714 关注
  • RemNote
    2 引用 • 16 回帖 • 35 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 421 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖 • 1 关注
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 672 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 698 关注
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    29 引用 • 306 回帖
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    167 引用 • 408 回帖 • 483 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖 • 5 关注
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    24 引用 • 33 回帖 • 1 关注
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    247 引用 • 1784 回帖
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    46 引用 • 114 回帖 • 142 关注
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 568 关注
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖
  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    346 引用 • 761 回帖
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    34 引用 • 37 回帖 • 552 关注
  • 导航

    各种网址链接、内容导航。

    45 引用 • 177 回帖
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    22 引用 • 148 回帖 • 25 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    89 引用 • 165 回帖 • 1 关注