【问题标题】:Access DSUM Issue访问 DSUM 问题
【发布时间】:2017-05-16 19:26:58
【问题描述】:

我正在尝试在查询字段中使用 Dsum 函数来创建每个通道的音量小计

Exp1:DSUM("[vol_tot]","[TBLNAME]","[CH]")

我有以下结果:

CH Exp1
10 200,000
20 200,000
30 200,000

我期待:

CH Exp2
10 100,000
20 40,000
30 60,000

我正在尝试获得与 Excel 中的 SUMIF 函数相同的功能...

【问题讨论】:

    标签: function ms-access sum


    【解决方案1】:

    过滤条件参数不完整。试试:

    DSUM("[vol_tot]","[TBLNAME]","[CH]=" & [CH])

    域参数函数在查询和文本框中执行缓慢。考虑使用其分组和排序功能以及文本框中的 =Sum() 构建报表。

    【讨论】:

    • 提供的公式出错,当我在第二个 [CH] 上加上引号时,我得到的结果与以前相同。
    • 什么错误?这两种技术都对我有用。 [CH] 是数字类型字段吗?第二个 [CH] 周围没有引号。这是可变参数。连接变量。编辑您的问题以发布完整的 SQL 语句。报告确实是更好的方法。
    • CH 字段是短文本。我把它改成了数字,你的语法很有魅力!你能描述一下我可以如何使用报告方法吗?
    • 您应该参考有关使用带有聚合计算的排序和分组构建访问报告的教程。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-12
    • 2015-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多