忽略百分比计算中的缺失值-ms访问查询 [英] ignoring missing values in percentage calculations-ms access query

查看:133
本文介绍了忽略百分比计算中的缺失值-ms访问查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个名为info的表,包括3个字段;

i have a table called info with 3 fields namely;

Name   totalvisits   specialvisits
mmm    30            15
kkk    49            49
jjj    60            30
mu     40            -99
jh     -99           -99





-99表示缺少值,我想要计算特殊访问百分比的总数。这是我在ms访问的表达方式;



特殊访问百分比:[info]。[specialvisits] / [info]。[totalvisits] * 100



它为我提供了没有丢失数据的所有值的正确答案。我的表达式将是这样的,以便忽略缺失的值。



-99 denotes missing values, I want to calculate percentage of specialvisits to totalvisits. here is what my expression in ms access;

percentage special visit:[info].[specialvisits]/[info].[totalvisits]*100

It is giving me the correct answers for all values where there no missing data.how will my expression be like so that it disregard the missing values.

推荐答案

在查询中使用 WHERE 语句:

Use WHERE statement in your query:
SELECT [Name], [totalvisits], [specialvisits],  [totalvisits]/[specialvisits] * 100 AS Percentage
FROM info
WHERE  ([totalvisits]>0) AND ([specialvisits]>0);


这篇关于忽略百分比计算中的缺失值-ms访问查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆