【发布时间】:2021-05-20 18:24:19
【问题描述】:
数据是两个表 1 带有项目名称;一个时期内负责该项目的经理;他们在上面的日期(可以是空白的);他们在上面的日期。表 2 中是商品名称和出售时间。我需要找到一种在 Power BI 中查找以添加列或度量的方法,该列或度量将显示当时哪个经理负责该项目。
【问题讨论】:
数据是两个表 1 带有项目名称;一个时期内负责该项目的经理;他们在上面的日期(可以是空白的);他们在上面的日期。表 2 中是商品名称和出售时间。我需要找到一种在 Power BI 中查找以添加列或度量的方法,该列或度量将显示当时哪个经理负责该项目。
【问题讨论】:
【讨论】:
这是一个可能的解决方案。虽然如果数据量很大的话会占用大量的PC内存来处理。
test = CALCULATE(
VALUES('table1'[Manager]),
FILTER('table1',
'table1'[DayFrom] <= EARLIER('table2'[When])
&&
'table1'[DateTo] >= EARLIER('table2'[When] ) ) )
如果有空格,就像我的情况一样,在 table1 DateTo 中,我创建了一个新列并将其与 DAX 一起使用:
Date to Blanks = IF('Table1'[DayTo] = BLANK(),
TODAY(), 'table1'[DayTo])
【讨论】: