数力
指南价格

对比 · 手写 SQL

数力 vs SQL
会 SQL,就会用数力

SQL 是最通用的数据分析语言,数力不打算替代它。数力把透视表、图表和报告搭在 SQL 之上:计算列直接写 SQL,度量点一点就好,不用再学 DAX 或任何新语法。

免费下载

数力AI 免费体验,无需注册

做透视分析,不用再手拼 SQL

查询写得再熟,每换一个分析角度,还是要改一遍 SQL、再导出、再画图。这些是手写 SQL 很费劲、在数力里几下就好的事。

  1. 01

    计算列,就是一句 SQL 表达式

    在 SQL 里
    从货号里拆出品类、从日期里取季度——每条查询都要把同一段表达式再写一遍,或者专门建一个视图。
    在数力里
    写一次 SQL 表达式,就多了一个字段,行、列、筛选都能用。计算列之间可以互相引用,表达式实时校验,写错立刻提示,不满意一键撤销。
    编辑计算列对话框:用 SQL 表达式 split_part(商品货号, '-', 1) 生成「商品类别」列
  2. 02

    行列透视、小计、占比,拖一拖就好

    在 SQL 里
    MySQL、PostgreSQL 没有内置 PIVOT,每一列都是一个 SUM(CASE WHEN …),出现新值还得改查询。小计要 ROLLUP,占比要窗口函数。
    在数力里
    字段拖到行、列就是透视表,新值自动出现。小计合计一键打开,占总计、占行、占列的百分比在「值显示方式」里选。
    透视表单元格的右键菜单:保留、排除、添加到分组、新建度量
  3. 03

    度量不用写 SQL,定义一次,整份报告通用

    在 SQL 里
    客单价 = SUM(金额) / COUNT(DISTINCT 单号)。每条查询都要复制一遍,口径一改,所有查询挨个改。
    在数力里
    选一个聚合(求和、计数、去重计数……),度量之间直接加减乘除。定义一次,报告里每张卡片都能用,改一处,处处更新。
    编辑度量对话框:用两个 SUM 聚合相加得到总收入
  4. 04

    查询结果,直接变成能汇报的图

    在 SQL 里
    查询只返回一张结果表。要出图,还得导出到 Excel 或 BI 工具,再调图例、配色和数字单位。
    在数力里
    表、图、图+表一键切换。线末直接标注名称和数值,万、亿单位在表格和图表里同步。
    折线图的每条线末端直接标注数值和收银员名称
  5. 05

    一句话,出一份分析报告

    在 SQL 里
    先想清楚要看什么,再写查询、导出、画图、写结论,每个问题走一遍。
    在数力里
    说出你想知道的,数力AI 自己建透视表、画图、写结论,串成一份报告或看板。每一步都是能接手修改的卡片,不满意一键撤销。
    数力AI 根据一句提问生成的销售分析报告:多张透视表和图表,附带文字结论

逐项对比

语言与上手成本

  • 要学的新语言

    数力
    只有 SQL,而且只在写计算列时用
    SQL
    SQL 本身
  • 用 SQL 表达式建计算列

    数力
    ✓DuckDB 语法,实时校验,计算列之间可互相引用
    SQL
    ✓写在 SELECT 里,每条查询各写一遍
  • 不写 SQL 也能建计算列

    数力
    ✓快捷函数:提取年月季度、文本转数字、按分隔符拆分
    SQL
    ✕只能写表达式
  • 复合度量(如客单价 = 销售额 ÷ 去重单数)

    数力
    ✓选聚合再加减乘除,不用写 SQL;整份报告通用
    SQL
    ~能写,但每条查询复制一遍,改口径要逐个改

透视

  • 行列透视

    数力
    ✓字段拖到行、列,新值自动出现
    SQL
    ~MySQL、PostgreSQL 无内置 PIVOT,每列一个 CASE WHEN
  • 小计合计、占比

    数力
    ✓一键打开;「值显示方式」选占总计、行、列百分比
    SQL
    ~ROLLUP / GROUPING SETS 加窗口函数
  • 换个分析角度

    数力
    ✓拖动字段、右键保留或排除某个值
    SQL
    ~改查询,重新运行
  • 任意查询:子查询、窗口函数、多步计算

    数力
    ~计算列支持行内表达式,不支持任意查询
    SQL
    ✓SQL 的本职

图表与报告

  • 出图

    数力
    ✓柱状、堆叠、百分比堆叠、折线,线末标签、万/亿单位
    SQL
    ✕只返回结果表,需导出到其他工具
  • 把分析串成一份报告

    数力
    ✓卡片自上而下排列,每张带标题和说明
    SQL
    ✕需要在文档或 PPT 里另行整理
  • 数据看板:指标卡、图表并排

    数力
    ✓指标卡大数字,卡片拖边调大小、自动对齐;数力AI 也能一句话搭好
    SQL
    ✕只返回结果表,看板要另找 BI 工具
  • 一句话生成分析报告

    数力
    ✓数力AI 免费使用,无需注册;每一步都能修改、撤销
    SQL
    ✕—

数据接入

  • 直接连接数据库

    数力
    ✕目前仅支持 CSV,从数据库导出即可
    SQL
    ✓直接查询
  • 多表 JOIN

    数力
    ✕一次分析一张表,请在数据库里 JOIN 好再导出
    SQL
    ✓SQL 的本职
  • 中文 CSV、大文件

    数力
    ✓自动识别 GBK / UTF-8,几百 MB 也能快速导入
    SQL
    取决于数据库的导入工具

价格与平台

  • 价格

    数力
    免费
    SQL
    取决于你用的数据库和客户端
  • 平台

    数力
    Windows 10/11;macOS 11 及以上(Apple 芯片)
    SQL
    取决于你用的数据库和客户端

SQL 相关信息以 MySQL、PostgreSQL 等常见数据库为例,截至 2026 年 9 月,不同数据库的语法可能有差异,如有出入欢迎指正。

你的 SQL,照样用

不用学新东西。数据库里的 SQL 继续写,到了透视和出图这一步,交给数力。

  1. 计算列,直接写 SQL

    1. 1新建计算列,选「SQL 表达式」
    2. 2像写 SELECT 一样写表达式,比如 split_part(商品货号, '-', 1)
    3. 3新字段马上可用,拖进行、列或筛选
  2. 先点选,再改成 SQL

    1. 1用快捷函数建计算列:提取季度、文本转数字、按分隔符拆分
    2. 2想进一步调整时,点「转为 SQL 表达式」
    3. 3拿到对应的 SQL,在此基础上接着改
  3. 数据库里取数,数力里分析

    1. 1在数据库里 JOIN、清洗好,查询结果导出成 CSV
    2. 2拖进数力,建透视、出图、写结论
    3. 3下个月导出新数据,一键刷新或更换数据源,整份报告自动重算

这些事,继续交给 SQL

  • 多表 JOIN 与数据建模
  • 数据清洗与 ETL
  • 定时任务与数据管道
  • 直接查询线上数据库

常见问题

数力能直接连 MySQL 或其他数据库吗?
目前不能。数力读取 CSV 文件:在数据库客户端里把查询结果导出成 CSV,拖进数力即可。GBK、UTF-8 等编码会自动识别,几百 MB 的文件也能快速导入。
计算列用的是哪种 SQL?
数力内置 DuckDB 引擎,计算列使用 DuckDB 的 SQL 语法,和 PostgreSQL 很接近。常用的字符串、日期、数学函数和 CASE WHEN 都能用,表达式写错会实时提示。
度量能写 SQL 吗?
不需要。度量只要选一个聚合方式(求和、平均、计数、去重计数等),度量之间还能直接加减乘除,比如客单价 = 销售额 ÷ 去重单数。定义一次,整份报告通用。
我不会 SQL,能用数力吗?
能。快捷函数可以不写 SQL 建计算列:提取年月季度、文本转数字、按分隔符拆分,选一选就好。透视、度量、图表都是点选和拖拽,数力AI 还能一句话生成分析报告。
我的数据会上传吗?
导入、计算、导出都在你的电脑上完成,原始文件不上传。只有使用数力AI 分析时,分析所需的汇总信息才会发送给模型。
Mac 上能用吗?
可以。数力支持 Windows 10/11,以及 macOS 11 及以上的 Apple 芯片(M1 及以上)Mac,两个版本功能一致。

现在下载,下份报告交给数力AI

数力AI 免费体验,无需注册

数力是电脑端应用,请在 Windows 或 Mac 上安装

Windows

推荐

Windows 10 / 11(64 位)

下载 .exe

或 下载免安装版 .zip (解压即用)

下载已开始 · 首次打开需 2 步

下载完成后,双击运行安装程序。数力 还在申请微软的软件签名,在那之前 Windows 会把它当作「无法识别的应用」拦一下 —— 这是正常的,按下面两步放行即可,只需一次。(若浏览器提示文件不常下载,选「保留」。)

  1. 1

    点左上角的「更多信息」。

    「Windows 已保护你的电脑」提示,箭头指向「更多信息」
  2. 2

    点「仍要运行」。以后就能直接打开了。

    展开后的提示,箭头指向「仍要运行」按钮

macOS

Apple 芯片(M1 及以上)· macOS 11 或更高

下载 .dmg

下载已开始 · 安装只需 3 步

下载完成后,打开 .dmg 文件,把 数力 拖进「应用程序」,再双击打开。

  1. 1

    首次打开会被拦下 —— 请选择 完成。

    macOS 提示未打开数力,箭头指向「完成」按钮
  2. 2

    打开「系统设置 → 隐私与安全性」,滑动到底部,点「仍要打开」。

    系统设置的隐私与安全性页面,底部有「仍要打开」按钮
  3. 3

    再次确认,点「仍要打开」,按系统提示进行许可。以后就能直接打开了。

    确认对话框,箭头指向「仍要打开」按钮
提示「已损坏」?

打开「终端」粘贴执行:

xattr -dr com.apple.quarantine /Applications/数力.app

下载即表示您已阅读并同意 《服务条款》 与 《隐私政策》。