我正在尝试在power query editor
中添加一列(使用M,因为我想在表输出中显示新列)应计算以下公式:
Value of record
第Market Value
列/第Market Value
列的总和
但此总和应仅包括其他两列(在我的情况下为Date
和Account number
)等于要为其计算值的record/row
中的值的行。 / p>
答案 0 :(得分:0)
据我所知,您正在尝试实现与在Excel表中执行SUMIFS()计算相同的功能,但是在强大的查询中呢?
这可以通过两种方法完成,但是最简单的方法是使用Power查询的“分组依据”功能。使用此方法,您可以使用Table.Group()将数据按两列(日期和帐号)分组,并获取所有记录的总和。然后,您需要做的就是通过逐步引用该组将该值合并到原始表中。这等效于使用数据透视表,然后在“日期”和“帐号”列上执行VLOOKUP。
这是M代码:
union UF
希望这会有所帮助! 如果我误解了您的问题或该解决方案对您不起作用,请告诉我。
最好的问候 道格C