Excel2016에서 작업 중이며 PowerQuery를 생성하여 데이터베이스에서 정보를 얻었습니다.이 서버/데이터베이스는 통합 문서의 명명 된 필드에서 채워집니다 일부 컴퓨터 (Excel 개발이 여러 계정에서 수행되고있는 다양한 컴퓨터)가 제대로 실행되지만 QA 컴퓨터에 다음과 같은 오류가 발생합니다.전원 쿼리 - 존재하지 않는 열에 대한 차이점
이let
ServerName = Text.From(Excel.CurrentWorkbook(){[Name="ServerName"]}[Content]{0}[Column1]),
DatabaseName = Text.From(Excel.CurrentWorkbook(){[Name="DatabaseName"]}[Content]{0}[Column1]),
TaskID = Text.From(Excel.CurrentWorkbook(){[Name="TaskName"]}[Content]{0}[Column1]),
Source = Sql.Database(ServerName,DatabaseName,
[Query="EXECUTE dbo.bsp_DeadlineHistoryByTaskID
@Task_ID_Param ='" & TaskID & "'"
]),
#"Removed Columns" = Table.RemoveColumns(Source,{"TaskGuid", "Task_ID", "InitialDeadline"}),
#"Renamed Columns" = Table.RenameColumns(#"Removed Columns",{{"NewDeadline", "New Deadline"}, {"RequestedDeadline", "Requested Deadline"}, {"NewState", "State"}, {"ActionTaken", "Action"}, {"ReasonGiven", "Reason"}, {"UserName", "Who"}, {"ChangeTimeStamp", "When"}}),
#"Reordered Columns" = Table.ReorderColumns(#"Renamed Columns",{"New Deadline", "Difference", "State", "Action", "Reason", "Comment", "Who", "When", "Requested Deadline"})
in
#"Reordered Columns"
을 다음과
사용되는 코드는있는 그대로 "쿼리 'TaskIdProc'(step'AutoRemovedColumns1 ') 함께 사용할 수 없습니다 개인 정보 보호 수준이 데이터 소스에 액세스합니다.이 데이터 조합을 다시하십시오"
위에서 볼 수 있듯이 오류 메시지의 단계는 쿼리에 존재하지 않으며 현재 벽돌 벽에 부딪혔다. 한 줄에 하나의 데이터 소스 만 사용되도록 노력했습니다. 이 데이터를 QA로 전달하면 모든 데이터 연결이 지워집니다. 문제점을 야기하는 단계가 존재하지 않는지 확인하십시오.
이
은 그 오류 단계는 서로 호환되지 않는 개인 정보 보호 수준이 소스를 사용하는 것을 의미 2013