访问查询 - 百分比

时间:2015-07-01 14:41:14

标签: ms-access ms-access-2010

我有一张像这样的表:

ID_1    Total   Active  Inactive
124507   4       1       3
124519   4       0       4
124521   4       2       2

我想在最后添加一个列,它会告诉我总共有多少百分比是活跃的?

像:

ID_1    Total   Active  Inactive     %
124507   4       1       3           25
124519   4       0       4            0
124521   4       2       2           50

2 个答案:

答案 0 :(得分:3)

Format(((active) / (total)), Percent)

参考:http://www.techonthenet.com/access/functions/numeric/format.php

答案 1 :(得分:0)

在查询设计中进行查询。包括您已有的表格。将表中的所有字段拖到屏幕底部,您可以在其中放置字段以将其包含在查询中。在下一个空框中,输入:

NameofNewField:Format((tablename.Active)/(tablename.Total), Percent)

这将在您的查询中创建一个新字段,NameofNewField是名称(将其更改为您想要的任何内容,但我不建议使用“%”)。还要注意保留字,因为“百分比”是一个保留字,如果你想使字段名称,你会得到一个错误。 “tablename”只是原始表的名称。

我在公式中包含了“Format()”,因为这样你就可以在没有其他编辑的情况下进行查询,但更好的方法是将你正在制作的字段格式化为只允许百分比的字段,因为我个人有时会遇到Format()问题。您可以通过将光标放在刚刚编写公式的框中来更改字段,然后它应该在屏幕右侧显示字段属性,您可以在该字段中将字段更改为百分比字段。

相关问题