我有一张像这样的表:
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
答案 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()问题。您可以通过将光标放在刚刚编写公式的框中来更改字段,然后它应该在屏幕右侧显示字段属性,您可以在该字段中将字段更改为百分比字段。