我遇到了我偶爾使用的數據透視表的問題,雖然我沒有更新。具體來說,應用年份,日期(d-mon格式)和交易日期/時間(僅顯示值的小時部分)有三個行字段。數據透視表應該按照年份,然後是日期,然後是小時進行排序。前兩種工作正常,但第三種已開始將小時值作爲文本而不是數字進行排序,因此它被命令爲上午1點,下午1點,上午10點,晚上10點等。我已經檢查過,時間值在源字段中,數據透視表本身的列仍然設置爲時間格式類型,並且沒有應用於該字段的過濾器。數據透視表中的時間行值的排序錯誤
在這一點上,我不知道還有什麼要尋找。任何援助將不勝感激。
更新:該文件在Sharepoint中,因此我嘗試使用以前的版本(只有兩個),從當前版本中刪除最新數據,並刷新數據透視表。這個錯誤盡職地出現了。所以它似乎是一個數據問題,但我無法想象是什麼導致了這個問題。如上所述,我已經檢查過這些值是日期,特別是我使用了=IF(NOT(ISERROR(DATEVALUE(TEXT(C2, "m/d/yyyy h:mm"))), "", 1)
,並檢查了所有行返回爲空白。
可能導致問題的原因是年份和日期字段是如何產生的。具體來說,源數據中沒有這樣的字段,它們是基於一個交易日期/時間列計算的行字段。我甚至不知道這是如何完成的(據我所知,計算字段只能是列),所以我不能真正查看它是否可能導致錯誤。