如何解决MS Access:显示在报表/表单中的透视转换查询如何处理空值?
您好,提前致谢!我在 MS Access 2013 中设计了一个 Transform/pivot 查询,它按实体计算表中的状态。现在,我想在报告或表单中显示该结果,但遇到空值问题。 例如:
表格数据:
- 包含2条状态记录“未开始”;实体 A 状态为“完成”的 3 条记录。
转换查询:
- 显示实体 A 的两个状态列及其计数。
- 语法:TRANSFORM sum( qty ) 选择实体 FROM 子查询(子联合几张表,统计状态数量) 按实体分组 枢轴状态
- 此查询功能正常
报告/表格:
- 每个状态都有自己的文本框,显示在与查询相同的数据透视图中。
- 如果我删除状态为“完成”的三个记录,则从查询中提取该值的文本框会出错 - 因为它不再出现在转换查询中。我尝试了多种修复方法,例如 ISERROR、VAL、NZ、ISNUMERIC。不幸的是,这些修复为空的“完整”记录和有效的“未开始”记录产生相同的“0”或“-1”结果。
关于在表单中显示数据透视表有什么建议吗?非常感谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。