我正在做一项练习,在家教发生后检查测试结果。从本质上看,在给定学生的背景下,“及格”后辅导的比率。最终结果将是:
辅导后通过率=数数通过/计数测试日期,其中测试日期>辅导日期。
例如:

理想情况下,度量的最终输出为=1 (1/1)
有没有人能通过一项权力BI措施来指出我实现这一目标的方向?
我试图在没有运气的情况下获得单个oc:
Measure 3 = CALCULATE(COUNT(Table[Test Pass?]),FILTER(Table,Table[Test Date]>CALCULATE(Min(Table[Tutoring Date]),FILTER(Table,Table[Tutor (?)] <> BLANK ))))然后,我将使用矩阵中的学生列和学生辅导后的通过率分组。
发布于 2022-11-23 08:21:10
我使用了这个简单的平面表数据模型:

您可以使用需要使用Student列计算的度量值来计算此值:
Pass Rate After Tutoring =
VAR _tutor_date =
CALCULATE (
MAX ( 'Table'[Tutoring Date] ),
ALLEXCEPT ( 'Table', 'Table'[Student] )
)
VAR _tests_post_tutor =
CALCULATE (
COUNTROWS ( 'Table' ),
ALLEXCEPT ( 'Table', 'Table'[Student] ),
'Table'[Test Date] > _tutor_date
)
VAR _successes =
CALCULATE (
COUNTROWS ( 'Table' ),
ALLEXCEPT ( 'Table', 'Table'[Student] ),
'Table'[Test Date] > _tutor_date,
'Table'[Test Pass]
)
RETURN
DIVIDE ( _successes, _tests_post_tutor )但这假设学生只接受一次特定考试的辅导,并且只接受一次辅导。
https://stackoverflow.com/questions/74543265
复制相似问题