You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MSAccess交叉表查询如何将计数值替换为'X'显示

解决方案

直接修改TRANSFORM后的计算表达式即可,调整后的完整SQL如下:

TRANSFORM IIF(Count([tblPART-TO-AIRCRAFT].ACType) > 0, 'X', Null) AS CountOfACType
SELECT [tblPART-TO-AIRCRAFT].[SITE ID]
FROM [tblPART-TO-AIRCRAFT]
GROUP BY [tblPART-TO-AIRCRAFT].[SITE ID]
PIVOT [tblPART-TO-AIRCRAFT].[ACType];

说明

  • 原有Count函数会返回对应分组下的记录条数,只要存在匹配记录结果就≥1,通过IIF判断直接替换为X即可实现需求效果
  • 无匹配记录的位置默认返回空值,如果你需要显示其他占位符,将语句中的Null替换为对应文本即可
  • 行分组、列标题的生成规则和原查询完全一致,不会改变你现有的表头和行结构

内容的提问来源于stack exchange,提问作者Don

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 10:45:01