首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算Power中某些值的关联日期后发生的次数

计算Power中某些值的关联日期后发生的次数
EN

Stack Overflow用户
提问于 2022-11-23 07:44:36
回答 1查看 33关注 0票数 0

我正在做一项练习,在家教发生后检查测试结果。从本质上看,在给定学生的背景下,“及格”后辅导的比率。最终结果将是:

辅导后通过率=数数通过/计数测试日期,其中测试日期>辅导日期。

例如:

理想情况下,度量的最终输出为=1 (1/1)

有没有人能通过一项权力BI措施来指出我实现这一目标的方向?

我试图在没有运气的情况下获得单个oc:

代码语言:javascript
复制
Measure 3 = CALCULATE(COUNT(Table[Test Pass?]),FILTER(Table,Table[Test Date]>CALCULATE(Min(Table[Tutoring Date]),FILTER(Table,Table[Tutor (?)] <> BLANK ))))

然后,我将使用矩阵中的学生列和学生辅导后的通过率分组。

EN

回答 1

Stack Overflow用户

发布于 2022-11-23 08:21:10

我使用了这个简单的平面表数据模型:

您可以使用需要使用Student列计算的度量值来计算此值:

代码语言:javascript
复制
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 )

但这假设学生只接受一次特定考试的辅导,并且只接受一次辅导。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74543265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档