如何将 DAX 函数 ALL() 与 SUMMARIZE() 一起使用

How to use DAX function ALL() with SUMMARIZE()

下面的公式returns一个标量值,它是计算的最大值(AvgPerUnit)。但是,我不希望最大值根据上下文而改变。我总是希望该值基于所有行。

HighestAvgPerUnit:=MAXX(
    SUMMARIZE('Table1','Table1[FI-Manager],"AvgPerUnit",
        SUM('Table1[Income])/SUM('Table1[IsDeal])),
    [AvgPerUnit])

我的问题是:如何在上面的公式中使用 ALL() 来获得 MAX 标量值,就像我在上面使用所有行得到的那样?

我尝试了以下方法,但我得到一个 Table,但我不知道该怎么做:

HighestAvgPerUnit:=MAXX(
    SUMMARIZE(ALL('Table1'),'Table1[FI-Manager],"AvgPerUnit",
        SUM('Table1[Income])/SUM('Table1[IsDeal])),
    [AvgPerUnit])

尝试以下操作。我已经分成两个计算的措施:

AvgPerUnit:=DIVIDE(SUM('Table1'[Income]),SUM('Table1'[IsDeal]))

HighestAvgPerUnit:=MAXX(
    ALL('Table1'[FI-Manager]),
    [AvgPerUnit]
)