尝试根据日期范围计算2个表查询之间

时间:2019-02-28 11:48:51

标签: excel-formula calculated-columns powerquery

因此,我遇到一个问题,试图在“ LP_Input”查询中将计算应用于表1的每一列中的数据,并在“ MA_Input”查询中合并了表2的图形。主要问题是表2中的数字基于“开始日期”,“结束日期”两列中标识的日期范围,并且所使用的数字随时间变化,因此客户端1可能有2个使用不同数字的日期范围。

在excel中,公式如下:=(((1 + C16)/((1 + C173)^(1/12)))-1

其中C16是表1中的对应值;将日期和客户名称与表2中的C173匹配。

Table 1

Table 2

我玩过的一个选项是转换表2以模仿表1的布局,从而有效地针对每个日期结束日期之间的每个月结束日期生成MA值作为单个单元格。然后,我至少可以使用某种自定义列来为每个客户端进行计算,或者使用Powerpivot进行计算。

编辑:请参见下面的关系-该图块与该日期范围有关,因此需要在计算中使用黄色框形图。 公式示例摘自旧方法,因此我很抱歉“单元格引用”没什么用,但是为了使翻译更有意义:

C16 =数据块中的任何数字 C173 =这将是黄色的方框图

因此,对于每个C16实例,都需要使用图C173进行计算,因为这些C16值位于突出显示的日期范围内。希望这会更有用。

Example Data Relationship

0 个答案:

没有答案