Power Bi:获取具有最大和最小其他列值的列名

Power Bi: Get Column Name with Maximum and Minimum other column value

我有一个 sheet 包含员工休假数据-

Staff Leave Taken   Month
A       19         April
A        3         May
A        3         June
B        2         April
B        1         May
B        0         June
C        0         April
C        0         May
C        1         June

我想计算拿了最大编号的Employee。休假人数和休假人数最少的员工姓名叶子。 这里员工最多。叶子是 A 和最小值。是C。 我在获得最大编号时遇到了麻烦。叶子。

X = MAX( SUMX ( SUMMARIZE ( Table1, Table1[STAFF], Table1[Leaves] ), [Leaves] ))

但是它显示了一些错误。

我试过按员工姓名分组,但还是不行。

您可以先使用以下 DAX 创建摘要 table:

Summary = SUMMARIZE(Table1, Table1[Staff], "Leaves", SUM(Table1[Leave Taken]))

然后您可以使用以下 DAX 度量来获取最大/最小名称:

Max Name = 
CALCULATE(
    FIRSTNONBLANK('Summary'[Staff], 1),
    FILTER(
        Summary,
        Summary[Leaves] = MAX(Summary[Leaves])
    )
)

-

Min Name = 
CALCULATE(
    FIRSTNONBLANK('Summary'[Staff], 1),
    FILTER(
        Summary,
        Summary[Leaves] = MIN(Summary[Leaves])
    )
)