
我正在嘗試透過複製和貼上查詢將工作表從一個工作簿複製到另一個工作簿。這些查詢在原始工作表中工作正常,但當我複製它們時,出現錯誤
Expression.Error: The Argument Name isn't Valid. Details: List
正在完成的查詢是:
let
Source = #"Base Table",
#"Replaced Value" = Table.ReplaceValue(Source,null,0,Replacer.ReplaceValue,List.Select(Table.ColumnNames(Source), each Value.Is(Value.FromText(_), type date))),
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Replaced Value", List.Select(Table.ColumnNames(#"Replaced Value"), each not Value.Is(Value.FromText(_), type date)), "Date", "Value"),
#"Changed Type" = Table.TransformColumnTypes(#"Unpivoted Other Columns",{{"Date", type date}, {"Value", type number}}),
#"Filtered Rows1" = Table.SelectRows(#"Changed Type", each [Value] <> 0),
#"Added Custom" = Table.AddColumn(#"Filtered Rows1", "Custom", each [Value] * [Billable Rate]),
#"Renamed Columns" = Table.RenameColumns(#"Added Custom",{{"Custom", "Monetary Value"}}),
#"Removed Other Columns" = Table.SelectColumns(#"Renamed Columns",{"Group", "Region", "Level", "Name", "Client", "Mandate", "Mandate Code", "Billable? (Y/N) ", "Status", "Recovery", "Billable Rate", "Date", "Value", "Monetary Value"}),
#"Appended Query" = Table.Combine({#"Removed Other Columns", dates})
in
#"Appended Query"
此工作表在複製的工作簿中稱為“工作表 8”,在另一個工作簿中稱為“期間總計”。在新工作簿中還有一些其他查詢連接到外部資料庫,但在原始工作簿中沒有 - 這可能是一個問題嗎?
關於如何調試/解決這個問題有什麼想法嗎?不確定是什麼原因造成的 - 是 Excel 錯誤嗎?謝謝你!
答案1
我將從查詢編輯器視窗的查詢窗格複製查詢物件。該方法更可靠,因為它包含任何依賴物件。