为另一个具有条件的表添加列 - Power BI - DAX - Power Query

问题描述 投票:0回答:2

我有一个包含日期、帐户和结果的表。此外,还有第二个表,其中包含 ACCOUNT、START DATE、COMPANY 和 PERCENTAGE。我需要将第二个表中的百分比信息合并到第一个表中。

表1:

表2:

但是,由于新的开始日期条目,百分比会随着时间的推移而变化。有没有办法使用日期范围或近似日期引入 PERCENTAGE 列?

powerbi dax powerquery m
2个回答
0
投票

如果您始终使用年初,您可以添加自定义列

Date.StartOfYear([DATE])

然后使用 ACCOUNT 和 STARTOFYEAR 列进行合并。


0
投票

我这样做了并且有效:

COLUMN = maxx(FILTER(ALL(Table2), Table1[ACCOUNT] = Table2[ACCOUNT] && 'Table2'[DATESTART].[Date]<Table1[DATE]),[DATESTART].[Date])
© www.soinside.com 2019 - 2024. All rights reserved.