如何保持电源查询的空返回值?

Posted

技术标签:

【中文标题】如何保持电源查询的空返回值?【英文标题】:How to keep the null return value from power query? 【发布时间】:2019-10-21 08:36:35 【问题描述】:

我有一个电源查询,有些结果可能是空值。但是,当我将数据导入 excel 时,空值变为空白。如何保持空值?

我为什么要这样做?还有其他单元格基于此单元格进行计算。如果出现错误,则表示“此数据不可用”。但如果为空,则处理为0,完全有不同的含义。

【问题讨论】:

仅供参考,在 Excel 中 NA() 是错误值输出,而不是 null。 哦,好的。 Excel中有什么意味着Null吗?如果没有,我宁愿使用#N/A 而不是空白。 null = Excel 中的空白。在工作表中引入错误可能是个坏主意。为什么不想要空白单元格? 好的,我会在我的问题中添加原因。 最好让您的依赖单元格适当地处理“空白”情况,而不是将空白视为 0。 【参考方案1】:

添加一个将null替换为“null”的条件列怎么样?

这是截图:

这里是 M 代码:

   #"Promoted Headers" = Table.PromoteHeaders(Tabelle1_Sheet, [PromoteAllScalars=true]),
    #"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers","Test", type any),
    #"Added Conditional Column" = Table.AddColumn(#"Changed Type", "Custom", each if [Test] = null then "null" else [Test])
in
    #"Added Conditional Colum

希望对你有帮助

【讨论】:

以上是关于如何保持电源查询的空返回值?的主要内容,如果未能解决你的问题,请参考以下文章

GetFusedLocationProviderClient 返回用户位置的空纬度和经度值

MybatisPlusMP的分页查询多条件查询以及查询过程中解决null的空值判定

SQL IN 语句 - 返回结果时保持重复

如何处理 ASP.NET SqlDataSource 中的空 CONTAINS() 查询参数?

MYSQL如何用SQL返回一个值??再用这个值进行查询?

FreeMarker 的空值处理 , 简单理解 , 不用TMD就会忘记