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

Excel透视表Measure计算:统计获6门及以上9-5分的学生数

解决Excel透视表统计达标学生总数的问题

正确的DAX度量值公式

要直接统计有6门及以上9-5分(即GradeInt>4)的学生总数,你需要创建一个迭代每个考生的度量值,替代原公式对整个数据集的统计逻辑。使用以下任意一个公式即可:

  1. COUNTX版本:
达标学生数 = COUNTX(
    VALUES(ALL_for_Pivot[CandidateNumber]),
    IF(
        CALCULATE(COUNT(ALL_for_Pivot[GradeInt]), ALL_for_Pivot[GradeInt]>4) >= 6,
        1,
        BLANK()
    )
)
  1. SUMX版本:
达标学生数 = SUMX(
    VALUES(ALL_for_Pivot[CandidateNumber]),
    IF(
        CALCULATE(COUNT(ALL_for_Pivot[GradeInt]), ALL_for_Pivot[GradeInt]>4) >= 6,
        1,
        0
    )
)

原公式无效的原因

你之前的公式=IF(CALCULATE([Count of GradeInt], ALL_for_Pivot[GradeInt]>4)>=6,1,0),在未按CandidateNumber分组时,CALCULATE会统计整个数据集中所有符合条件的科目总数,而非单个考生的科目数,因此无法准确判断哪些考生达标。

使用方式

将新创建的度量值添加到透视表的值区域:无需设置CandidateNumber为行分组,就能直接显示符合条件的学生总数;如果保留行分组,也能同时看到每个考生的达标状态及汇总总数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 10:23:17