Power Query / Power BI - 用另一列中的值替换空值

Posted

技术标签:

【中文标题】Power Query / Power BI - 用另一列中的值替换空值【英文标题】:Power Query / Power BI - replacing null values with value from another column 【发布时间】:2020-04-06 09:36:14 【问题描述】:

尽管“未检测到语法错误”,但我遇到了以下错误,我遇到了一个错误:

Expression.Error:无法识别名称“each_”。确保拼写正确。

这里是代码行,包括最后一行,由于某种原因显然是问题所在。 (我正在尝试将“日期”列中的空值替换为“PS 源文件名 - Copy.1”列中的值)

非常感谢您的帮助。

#"Split Column by Delimiter1" = Table.SplitColumn(#"Reordered Columns", "APS Source File Name - Copy", Splitter.SplitTextByEachDelimiter(" ", QuoteStyle.Csv, false), "APS Source File Name - Copy.1", "APS Source File Name - Copy.2"),
#"Changed Type3" = Table.TransformColumnTypes(#"Split Column by Delimiter1","APS Source File Name - Copy.1", type date, "APS Source File Name - Copy.2", type text),
#"Reordered Columns1" = Table.ReorderColumns(#"Changed Type3","APS Source File Name", "APS Source File Name - Copy.2", "APS Source File Name - Copy.1", "Date"),
#"Replaced Value" = Table.ReplaceValue(#"Reordered Columns1",null,each_("APS Source File Name - Copy.1",Replacer.ReplaceValue,"Date"))

in
    #"Replaced Value"

【问题讨论】:

【参考方案1】:

试试#"Replaced Value" = Table.ReplaceValue(#"Reordered Columns1",null, each [#"APS Source File Name - Copy.1"],Replacer.ReplaceValue,"Date")

【讨论】:

以上是关于Power Query / Power BI - 用另一列中的值替换空值的主要内容,如果未能解决你的问题,请参考以下文章

Power BI 中的 Power Query 帮助

在 Power Query 中调用 Power BI API

在 Power Bi 中使用 Power Query M 的上一周日期

来自 Power Query 的 Power BI Desktop 增量表更新

Power BI Power Query 排名1 非连续排名

power BI-数据处理(跟power query几乎一样)