我的数据库用于计算销售人员的佣金。佣金百分比是分层的,因此随着总销售额的增加而增加。例如,如果销售人员的销售额达到100美元,则为2%,如果达到500美元则为3%,如果达到1000美元则为4%,等等。
db有两个用于计算销售员佣金的表。
我需要创建一个查询(或表的vba输出),将这两个表结合起来,返回每个销售人员的佣金金额,计算给定时间段内的总销售额乘以最大销售额。
我很难过。我尝试了几种使用DMIN函数的方法,但在执行查询时反复获得“未知”响应。当我用固定数字替换Sum([Sales].[value])
时代码跟随代码完美,但是使用变量时出现“未知”错误失败。
Sum([Sales].[Value])*DMin("Rate","CommissionRates","[Max_Amount] >=Sum([Sales].[Value])"
非常感谢任何建议。
答案 0 :(得分:2)
看起来像变量连接错误。试试这个:
DMin("Rate","CommissionRates","[Max_Amount] >= " & Sum([Sales].[Value]))