
쿼리를 복사하고 붙여넣어 한 통합 문서에서 다른 통합 문서로 시트를 복사하려고 합니다. 이 쿼리는 원본 시트에서는 제대로 작동하지만 복사하면 오류가 발생합니다.
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
쿼리 편집기 창의 쿼리 창에서 쿼리 개체를 복사하겠습니다. 이 방법은 종속 개체를 포함하므로 더 안정적입니다.