多年来 POWER BI 的保留率

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

我有逐年变化的入学人数,我想计算保留率。

2017:1137 2018:1128 2019:1002 2020:1063 2021:763

如何计算这种特殊情况下的保留率。

  1. 显示逐年保留率的图表。
graph powerbi calculation rate retention
2个回答
0
投票

您可以使用此措施:

Retention Rate = 
VAR thisYear = 
    MAX(MyTable[Year])
VAR prevYear = 
    thisYear - 1
RETURN
    DIVIDE(
        CALCULATE(
            MAX(MyTable[Enrollment Number]),
            MyTable[Year] = thisYear
        ),
        CALCULATE(
            MAX(MyTable[Enrollment Number]),
            MyTable[Year] = prevYear
        )
    )

在柱形图中看起来像这样:


0
投票

有没有办法在第二次计算时忽略切片器中的过滤器,但保留附带的过滤器? 例如:我想保留此过滤器:MyTable[Year] = prevYear。

为了计算全日制学生的保留率,你必须考虑到一些全日制学生明年可能会转为兼读制学生。我想检查是否有全日制学生注册下一年,无论他们的出勤状况如何。

test_rr_2 = 
VAR thisYear = 
    MIN(table[Year])
VAR futYear = 
    thisYear + 1
    RETURN
DIVIDE(
    COUNTROWS(
        INTERSECT(
            CALCULATETABLE(
                VALUES('table'[ID]),
                'table'[YEAR] = thisYear
            ),
            CALCULATETABLE(
                ALL('table'[ID]),
                'table'[YEAR] = futYear
            )
        )
    ),
    CALCULATE(
        COUNTROWS('table'),
        'table'[YEAR] = thisYear
    )
)
© www.soinside.com 2019 - 2024. All rights reserved.