【发布时间】:2015-09-03 19:42:40
【问题描述】:
我正在尝试在函数中使用计算字段 CurrentCuotaPaid 运行 DSum,但我不确定是否可行,因为在 DSum 语法中没有可引用的表。
是否可以使用函数中的计算字段运行 DSum 并引用查询本身而不是表?
下面是我完整的 Select 表达式:
SELECT LlamadoDeCapital.ID, LlamadoDeCapital.TotalCapitalCommitted, LlamadoDeCapital.CapitalCallRequestDate, LlamadoDeCapital.CapitalCallDate, LlamadoDeCapital.CurrentCapitalCall, DSum("CurrentCapitalCall","LlamadoDeCapital","CapitalCallDate <=" & CLng([CapitalCallDate])) AS TotalCapitalCalls, [CurrentCapitalCall]/50000000 AS [%CurrentCuotaPaid], DSum("CurrentCuotaPaid","LlamadoDeCapitalQuery","CapitalCallDate <=" & CLng([CapitalCallDate])) AS [% Cumulative Cuota Paid]
FROM LlamadoDeCapital;
这是我使用计算字段的 DSum 函数示例:
DSum("CurrentCuotaPaid","LlamadoDeCapitalQuery","CapitalCallDate <=" & CLng([CapitalCallDate])) AS [% Cumulative Cuota Paid]
当我运行查询时,它完成了查询,但在字段中“#Error”在整个列中重复,而不是正确执行计算。
【问题讨论】:
标签: ms-access ms-access-2013 calculated-field