返回 table 的第一个结果

Returning the first result of an table

我在 DAX 中努力寻找 return 第一个结果的公式。我的 table 如下:

唯一列是 Dim_B_ID。所以我真正想要的是 return Amount ONLY for Dim_B_ID 的第一个结果,其中 IN 列不为空。我很挣扎,因为我得到了 3500(总行数)这样的答案,而且我似乎无法将 IF(NOT(ISBLANK( 函数集成到其中。因此,如果有人为我提供解决方案,我将非常感激,因为我与其说是 DAX 专家。

您可以尝试使用以下措施:

FirstNonBlank =
    FIRSTNONBLANKVALUE(
        'Table'[Dim_Date_ID],
        SUM( 'Table'[IN] )
    )

例如,当在 table 中与 Dim_B_ID 放在一起时,您可以像这样为每个“类别”可视化 FirstNonBlank

这里使用了稍微修改过的示例数据: