Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 电源查询&x27;s";加载到";修剪尾随空间_Excel_Powerquery - Fatal编程技术网

Excel 电源查询&x27;s";加载到";修剪尾随空间

Excel 电源查询&x27;s";加载到";修剪尾随空间,excel,powerquery,Excel,Powerquery,我被要求简化一对使用Power Query的Excel工作簿。工作簿的一个power查询将另一个工作簿中的表用作源。另一个表由另一个工作簿中的电源查询填充 我被要求删除第二本工作簿。因此,我检查了查询中的所有逻辑,并将查询中的所有逻辑放在最终(现在仅此)工作簿中 它工作得很好,只是在其中两个表中,一些项现在有了以前没有的尾随空格 我发现作为所有这些数据的最终来源的SQL Server确实有尾随空格。旧工作簿中的第一个power查询也有尾随空格,即使在最后一步也是如此 但该power查询加载的工作

我被要求简化一对使用Power Query的Excel工作簿。工作簿的一个power查询将另一个工作簿中的表用作源。另一个表由另一个工作簿中的电源查询填充

我被要求删除第二本工作簿。因此,我检查了查询中的所有逻辑,并将查询中的所有逻辑放在最终(现在仅此)工作簿中

它工作得很好,只是在其中两个表中,一些项现在有了以前没有的尾随空格

我发现作为所有这些数据的最终来源的SQL Server确实有尾随空格。旧工作簿中的第一个power查询也有尾随空格,即使在最后一步也是如此

但该power查询加载的工作簿中的表没有尾随空格。我尝试刷新查询,并尝试重做它的“loadto”命令来加载表。尽管如此,查询仍然有尾随空格,而它加载的表没有尾随空格

在最终的单个工作簿中,在删除其他工作簿后,查询也会加载到表中。但这些表保留了查询的尾随空格

新旧数据类型相同。相关列的数据类型为“any”(数据类型图标显示为“ABC123”)

虽然可以在更新表时自动运行旧工作簿中的宏,并且可以将该宏设置为修剪尾随空格,但该工作簿中没有此类宏

我看不到任何逻辑,在我看来,它会修剪那些尾随的空格。你知道这是怎么发生的吗


顺便说一句,旧系统是在2014年建立的,所以他们可能使用Excel 2013和Power Query插件。我使用的是Excel 2016和Get and Transform。

是的,我从数据模型中看到了相同的调整


对于您已移动的查询,您可以选中该框将其加载到数据模型,然后当它加载到工作表时,它将来自数据模型并具有修剪的空格。

Wow,就是这样!我不知道在数据模型加载后在哪里添加它,但是我将M代码复制到一个新的查询中,并在将其加载到工作表时检查该复选框。果然,加载到的工作表上没有尾随空格。似乎是一个bug,只需将其添加到数据模型中就可以进行修剪。当然出乎意料。为了查明微软是否同意这是一个bug(或者如果不同意,为什么不同意),甚至可能修复它,我在answers.Microsoft.com上发布了一个支持问题。任何看到这一点并希望确保Microsoft了解此问题并考虑解决此问题的人都可以转到该帖子,单击表示您也看到此问题的按钮。寻找底部附近标有“我也是”的按钮。在