我试图通过查询计算访问中字段的标准差。这是我正在使用的公式:
SELECT STDev(Answers.[Answer (#)]) AS 'Standard Deviation'
FROM Answers;
运行查询时,我得到#error作为答案。查询看起来很简单,我不认为我的语法错误。可能是什么问题?
答案 0 :(得分:0)
应该是:
SELECT STDev(Answers.[Answer (#)]) AS [Standard Deviation]
FROM Answers;
排除/忽略 Null 值:
SELECT STDev(Nz(Answers.[Answer (#)], 0)) AS [Standard Deviation]
FROM Answers;
或:
SELECT STDev(Answers.[Answer (#)]) AS [Standard Deviation]
FROM Answers
WHERE Answers.[Answer (#)] Is Not Null;