Power Query - Value.Divide(Value.Add( )) 返回所有“null”结果

Power Query - Value.Divide(Value.Add( )) 返回所有“null”结果

当我在 Microsoft Power Query 功能中创建计算字段时(“获取并转换“自 Excel 2016 起)我使用两个简单公式的组合:值.除法()值.添加()。由于某种原因,这不起作用,我得到的只是空值。

以下是我执行的一系列步骤:

  1. 从.csv 获取并转换数据;
  2. 排列字段(列)、重命名;
  3. 添加一些自定义的;

给我带来问题的一个如下:


= Table.AddColumn(#"Add Cost per result", "ROAS", each Value.Divide(Value.Add([Website conversion value], [#"Mobile app purchases conversion value (corr.)"]), [#"Amount spent (GBP)"]))

或者,从“图形界面”复制:

= Value.Divide(Value.Add([Website conversion value], [#"Mobile app purchases conversion value (corr.)"]), [#"Amount spent (GBP)"])

  • 【网站转化价值】从原始.csv 导入;
  • [#“移动应用购买转化价值(更正)”]是计算字段(“添加列……”);
  • [#“花费金额(英镑)”]是从原始 .csv 导入的,我怀疑这可能是问题所在 - 为什么在导入过程中它原本就在那里,但在前面却有一个 #?这不是“表格”的符号吗?;

非常感谢!Alex

答案1

我解决了。看来“价值。 ...()“Power Query 中的公式不适用于无效的值。因此,我将空记录替换为 0,这可能不是最正确的方法,但它确实有效。

问题解决了 :)

相关内容