0

任何人都知道为什么我在刷新数据后在 Excel Power Query 中得到“一般格式(数字)”?正如您在屏幕截图中看到的那样,您可以看到年份日期和数字的混合作为日期。当我尝试刷新我的 Pivot 模型时,这给了我更多错误(屏幕截图 2)。在 Power Query 编辑器中,我更改为日期格式,它实际上看起来不错,但是当我尝试在 Excel 中刷新时,它给了我这种混合数据。我必须在 Excel 中手动更改(主页>格式),我可以正确刷新它 - 但我不想手动进行。

第一张图:

在此处输入图像描述

第二张图: 在此处输入图像描述

4

3 回答 3

1

在玩了几天之后,我找到了至少对我有用的解决方案之一。微软实际上存在一般“问题”并保留您想要的格式。在我的情况下,我总是得到日期,但都是数字格式,这扰乱了我的 Pivot 模型。我到处寻找,在某些页面上,我发现这是一个解决方案。

在表格工具设置中,只需检查保留列排序/过滤选项,另存为,关闭并重新启动。正如我所说,我在 4 天内进行了测试,没有任何问题!

https://www.excelguru.ca/blog/2016/08/23/fix-excel-formulas-dont-update-in-power-query-tables/

另一个链接上也有一点,但不幸的是我忘记了它们......

在此处输入图像描述

于 2020-05-07T08:02:32.403 回答
1

对我来说,它看起来像表格/范围故障,它们很难捕捉到,通常通过创建新工作表来修复。要解决此特定错误,我们需要更多信息。

但是,我为您提供了一个解决方案,可以消除中间表和与之相关的错误。

首先备份您的工作簿。转到数据选项卡,确保按下查询和连接,并且屏幕右侧有一个查询列表。然后右键单击您的查询并选择Load to...,然后单击Only Create Connection并选中Add this data to the Data Model,如果您使用一个。这将消除 Excel 表格,因为您将收到提示。

接下来,重新创建数据透视表。由于某种原因,您需要这个 Excel 不允许将数据源从表/范围更改为连接。

使用连接而不是表格可以让您跳过一个中间步骤,先刷新表格,然后再进行数据透视表。此外,您可能会从管理这个中间表中省去很多麻烦。

于 2020-05-06T00:27:30.183 回答
0

我有同样的问题,但解决方案很简单。在电源查询中,选择带有日期的列。接下来,转到“数据类型”并选择“日期”。现在,当您关闭并加载时,它应该加载您开始的日期。 在此处输入图像描述

于 2020-09-23T18:52:54.950 回答