首页 > 解决方案 > Power BI:DAX 的问题

问题描述

我在 Power BI 上工作,但我无法计算出我想要的东西。

我计算了每天变化的指标 Valorisation(欧元数量)。以下提供了带有日期过滤器的概述(在 26/06/2021 和 30/06/2021 之间):

日期 价值化
26/06/2021 988
27/06/2021 845
28/06/2021 802
2021 年 6 月 29 日 720
2021 年 6 月 30 日 699

我想添加第三列,其中唯一包含第一个日期的 Valorisation 值。

示例 1:使用日期为 26/06/2021 和 30/06/2021 之间的过滤器,我希望:

日期 价值化 新列
26/06/2021 988 988
27/06/2021 845 988
28/06/2021 802 988
2021 年 6 月 29 日 720 988
2021 年 6 月 30 日 699 988

示例 2:使用日期为 27/06/2021 和 30/06/2021 之间的过滤器,我希望:

日期 价值化 新列
27/06/2021 845 845
28/06/2021 802 845
2021 年 6 月 29 日 720 845
2021 年 6 月 30 日 699 845

我没有设法创建度量 NewColumn。我尝试了几件事但没有成功:

NewColumn = 
CALCULATE(
       [Valorisation Stock PVTTC N],
       DATESBETWEEN( Calendrier[DAT_REF],min(Calendrier[DAT_REF]),min(Calendrier[DAT_REF]) )
)

谢谢你的帮助。

标签: datefilterpowerbidax

解决方案


你能试试下面的东西吗?

NewColumn = 

var selected_min_date = MIN(table_name[Date])

RETURN
CALCULATE(
    sum[Valorisation],
    FILTER(
        ALL(table_name),
        table_name[Date] = selected_min_date 
    )
)

推荐阅读