Excel 在数据透视中计算度量并求和,然后计算

问题描述 投票:0回答:1

我正在尝试使用测量方法计算数据透视表中 9-5 年级获得 6 或以上成绩的学生人数,但并未真正成功。

我有数据的列是:

候选人编号 等级Int
123457 7
123457 2
123457 9
123457 3
123457 9
123457 8
123457 8
123457 4
123456 9
123456 8
123456 9
123456 8
123456 9
123456 8
123456 4
123456 8

候选人编号 123456 将被视为具有 6+ 成绩,而 123457 则会被视为具有 9-5 之间的 5 个成绩。

以下措施有效,但仅当我将 CandidateNumber 显示为行组时:

=IF(计算([GradeInt 计数], ALL_for_Pivot[GradeInt]>4)>=6,1,0)

我想做的只是显示获得 9-5 的学生总数,而不是逐行显示 1 或 0 行,然后我必须进行总结。

有什么想法请提出来。

谢谢,

excel dax pivot-table
1个回答
0
投票

我通过首先计算每个学生的及格成绩来解决这个问题,如下所示:

Passing Grade Count = COUNTROWS(
FILTER('factGrades',[GradeInt]>4) )

然后我就得到了通过成绩所需数量的学生的数量,如下所示:

Successful Student Count = COUNTROWS(
              FILTER('DimCandidate',[Passing Grade Count]>5) )
© www.soinside.com 2019 - 2024. All rights reserved.