ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 441|回复: 0

[求助] 关于数据透视表上月结存转为本月期初

[复制链接]

TA的精华主题

TA的得分主题

发表于 2022-1-13 18:02 | 显示全部楼层 |阅读模式
如题,上月结存转为本月期初的时候,有部分数据与实际情况不相符,请问是什么情况?代码如下,应如何修正代码才能保证完全正确呢?求助各位大佬!
  1. SELECT LEFT(日期,4) AS 年,RIGHT(日期,2) AS 月,T2.物料号,T2.物料名称,T2.规格,T2.品牌,T2.单位,T2.货号,T2.批号,T2.效期,期初+数量 AS 期初,入库,出库,结存+数量 AS 结存 FROM
  2. (SELECT A.日期,A.物料号,A.物料名称,A.规格,A.品牌,A.单位,A.货号,A.批号,A.效期,IIF(SUM(B.入库) IS NULL,0,SUM(B.入库))-IIF(SUM(B.出库) IS NULL,0,SUM(B.出库)) AS 期初,期初+IIF(A.入库 IS NULL,0,A.入库)-IIF(A.出库 IS NULL,0,A.出库) AS 结存,A.入库,A.出库 FROM
  3. (SELECT format(日期,"yyyymm") as 日期,物料号,物料名称,规格,品牌,单位,货号,批号,效期,SUM(入库) AS 入库,SUM(出库) AS 出库 FROM
  4. (SELECT 日期,物料号,物料名称,规格,品牌,单位,货号,批号,效期,数量 AS 入库,0 AS 出库 FROM [本期入库$] UNION ALL SELECT 日期,物料号,物料名称,规格,品牌,单位,货号,批号,效期,0,数量 FROM [本期出库$])
  5. GROUP BY format(日期,"yyyymm"),物料号,物料名称,规格,品牌,单位,货号,批号,效期)A
  6. LEFT JOIN
  7. (SELECT format(日期,"yyyymm") as 日期,物料号,物料名称,规格,品牌,单位,货号,批号,效期,SUM(入库) AS 入库,SUM(出库) AS 出库 FROM
  8. (SELECT 日期,物料号,物料名称,规格,品牌,单位,货号,批号,效期,数量 AS 入库,0 AS 出库 FROM [本期入库$] UNION ALL SELECT 日期,物料号,物料名称,规格,品牌,单位,货号,批号,效期,0,数量 FROM [本期出库$])
  9. GROUP BY format(日期,"yyyymm"),物料号,物料名称,规格,品牌,单位,货号,批号,效期)B
  10. ON A.物料号=B.物料号 AND A.日期>B.日期
  11. GROUP BY A.日期,A.物料号,A.物料名称,A.规格,A.品牌,A.单位,A.货号,A.批号,A.效期,A.入库,A.出库)T1
  12. RIGHT JOIN
  13. (SELECT 物料号,物料名称,规格,品牌,单位,货号,批号,效期,SUM(数量) AS 数量 FROM
  14. (SELECT 物料号,物料名称,规格,品牌,单位,货号,批号,效期,数量 FROM [期初结存$] UNION ALL SELECT 物料号,物料名称,规格,品牌,单位,货号,批号,效期,0 FROM [本期入库$])
  15. GROUP BY 物料号,物料名称,规格,品牌,单位,货号,批号,效期)T2
  16. ON T1.物料号=T2.物料号
  17. ORDER BY T2.物料号,T2.物料名称,T2.规格,T2.品牌,T2.单位,T2.货号,T2.批号,T2.效期,日期
复制代码


您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-24 14:57 , Processed in 0.032569 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表