ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > SQL in Excel > 如何解决“空值及数值类型同时存在时,使用SQL+透视表进行汇总时出现数据为0”的问题?

如何解决“空值及数值类型同时存在时,使用SQL+透视表进行汇总时出现数据为0”的问题?

作者:绿色风 分类: 时间:2022-08-17 浏览:247
楼主
wise
Q:如何解决“空值及数值类型同时存在时,使用SQL结合透视表进行汇总时出现数据为0”的问题?
A:当空值存在的时,在计算过程中会导致数值缺失。比如本例子中的数据一切正常,
但是清空入库和出库中的数据后,透视表的数据全部变成0了。
如何解决这个问题呢?
一般来说,把该字段进行四则运算,即可解决该问题。常用的是乘以1或者除以1。
如下面的例子使用了该SQL语句:
  1. select "期初",物料号,物料名称,批号,数量*1  AS 数量  from [期初$a:e]
  2. union all
  3. select "入库",物料号,物料名称,批号,数量*1 AS 数量 from [入库$a:e]
  4. union all
  5. select "出库",物料号,物料名称,批号,数量*1 AS 数量 from [出库$a:e]


成品进销存.rar
2楼
jyz6620
学习了

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap