在PowerPivot中查找与date的列

我需要在一张桌子上添加一列,从另一个计算,但我无法得到正确的公式。 这里是表和列:

Table 1 Date (date) Table 2 Key (text) Start (date) End (date) 

我想添加一列到表1中,其中将包含表2中的关键字,其中date列在表2的开始和结束之间。

如果在某个范围内找不到date,那么该字段应该是空白的。

尝试在Table1中创build一个名为Key的计算列,并使用以下expression式:

 = CALCULATE ( LASTNONBLANK ( Table2[Key], 0 ), FILTER ( Table2, Table1[Date] >= Table2[Start] && Table1[Date] <= Table2[End] ) ) 

我假设你的表2中没有date之间的重叠,Table1中的每个date只会匹配一个开始结束范围。

它没有testing,但应该工作,让我知道这是否适合你。