Power BI:DAX 的问题
Power BI : trouble with DAX
我在 Power BI 上工作,但我无法计算出我想要的东西。
我计算了指标 Valorisation(欧元数量),它每天都在变化。以下提供了日期筛选器的概述(介于 26/06/2021 和 30/06/2021 之间):
日期
增值
26/06/2021
988
2021 年 6 月 27 日
845
28/06/2021
802
29/06/2021
720
2021 年 6 月 30 日
699
我想添加第三列,其中唯一包含第一个日期的 Valorisation 值。
示例 1:
在 26/06/2021 和 30/06/2021 之间的日期进行筛选,我希望这样:
日期
增值
新列
26/06/2021
988
988
2021 年 6 月 27 日
845
988
28/06/2021
802
988
29/06/2021
720
988
2021 年 6 月 30 日
699
988
示例 2:
在 2021 年 6 月 27 日和 2021 年 6 月 30 日之间的日期进行筛选,我希望这样:
日期
增值
新列
2021 年 6 月 27 日
845
845
28/06/2021
802
845
29/06/2021
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]) )
)
感谢您的帮助。
你能试试下面的东西吗-
NewColumn =
var selected_min_date = MIN(table_name[Date])
RETURN
CALCULATE(
sum[Valorisation],
FILTER(
ALL(table_name),
table_name[Date] = selected_min_date
)
)
我修改了 mkRabbani 的代码并且成功了!谢谢 !
代码:
NewColumn =
var selected_min_date = CALCULATE(MIN(Calendrier[DAT_REF]),ALLSELECTED(Calendrier[DAT_REF]))
RETURN
CALCULATE(
[Valorisation Stock PVTTC N],
FILTER(
ALL(Calendrier),
Calendrier[DAT_REF] = selected_min_date
)
)
我在 Power BI 上工作,但我无法计算出我想要的东西。
我计算了指标 Valorisation(欧元数量),它每天都在变化。以下提供了日期筛选器的概述(介于 26/06/2021 和 30/06/2021 之间):
日期 | 增值 |
---|---|
26/06/2021 | 988 |
2021 年 6 月 27 日 | 845 |
28/06/2021 | 802 |
29/06/2021 | 720 |
2021 年 6 月 30 日 | 699 |
我想添加第三列,其中唯一包含第一个日期的 Valorisation 值。
示例 1: 在 26/06/2021 和 30/06/2021 之间的日期进行筛选,我希望这样:
日期 | 增值 | 新列 |
---|---|---|
26/06/2021 | 988 | 988 |
2021 年 6 月 27 日 | 845 | 988 |
28/06/2021 | 802 | 988 |
29/06/2021 | 720 | 988 |
2021 年 6 月 30 日 | 699 | 988 |
示例 2: 在 2021 年 6 月 27 日和 2021 年 6 月 30 日之间的日期进行筛选,我希望这样:
日期 | 增值 | 新列 |
---|---|---|
2021 年 6 月 27 日 | 845 | 845 |
28/06/2021 | 802 | 845 |
29/06/2021 | 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]) )
)
感谢您的帮助。
你能试试下面的东西吗-
NewColumn =
var selected_min_date = MIN(table_name[Date])
RETURN
CALCULATE(
sum[Valorisation],
FILTER(
ALL(table_name),
table_name[Date] = selected_min_date
)
)
我修改了 mkRabbani 的代码并且成功了!谢谢 ! 代码:
NewColumn =
var selected_min_date = CALCULATE(MIN(Calendrier[DAT_REF]),ALLSELECTED(Calendrier[DAT_REF]))
RETURN
CALCULATE(
[Valorisation Stock PVTTC N],
FILTER(
ALL(Calendrier),
Calendrier[DAT_REF] = selected_min_date
)
)