如何解决 Power_BI 较早的函数错误消息

How to Solve Power_BI Earlier Function Error Message

尝试通过 PowerBI 添加新措施,但 EARLIER 功能似乎无法正常工作。

数据集包括 Year、Month、DealerName、MerchantType、Province、TotalApplications 和 Requested Amount。我想分别根据 DealerName 和 MerchantType 计算总应用程序。请查看以下功能之一:

Merchant_TotalApp = CALCULATE(SUM('Requested Summary'[TotalApplications]), FILTER('Requested Summary','Requested Summary'[MerchantType] = EARLIER ('Requested Summary'[MerchantType]))))

EARLIER ('Requested Summary'[MerchantType]) 带有红色下划线,错误消息是“EARLIER/EARLIEST 引用了不存在的较早的行上下文”。悬停在错误部分时,显示“参数类型不正确”。

想知道如何解决这个问题?它与数据类型错误或任何东西有关吗?感谢您的帮助!

EARLIER 很少用在 Measures 中。

当您想将当前行上下文中的内容与先前行上下文中的内容进行比较时,它在迭代器函数中使用。

在您当前的 Measure 中,FILTER 函数未嵌套在行上下文中,因此 EARLIER 函数与 'look back' 没有任何关系。

如果您想要的是只关注商户类型而忽略任何其他过滤器的总和 - 您可以使用 ALL 函数中的一个来获得它。

Merchant_TotalApp = 
CALCULATE (
    SUM ( 'Requested Summary'[TotalApplications] ),
    ALLEXCEPT('Requested Summary','Requested Summary'[MerchantType])
)