2017-12-29 18 views
0

함수를 적용하지 않고 미리 만들어진 열을 추가 테이블을 출력PowerQuery은 : I 쿼리 함수가 각 셀에

let ID =() => 

let 
    Source = Json.Document(Web.Contents("www.example.com")), 
    #"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error) 
in 
    #"Converted to Table" 

in ID 

한다.

내가 뭘 하려는지는 내 기본 쿼리 테이블에 출력하는 테이블의 열을 추가하는 것입니다.

내 문제 : 나는 각 행에 적용하는 함수를 정의 할 필요없이 열을 추가하는 방법을 모르는

(같이의 "사용자 정의 열 추가), 단지를 추가 insted 미리 만들어진 열

내가 생각 해낸 해결책 :.

같은 내 ID 컬럼의 N 번째 행을 호출하는 functionnality은 "Costum 열"을 사용하여 다음 내 주요 쿼리 테이블에 인덱스 컬럼을 추가 :

let 
    Source = ID(), 
    #"Added Index" = Table.AddIndexColumn(Source, "Index", 0, 1), 
    #"Added Custom" = Table.AddColumn(#"Added Index", "Custom", each ID()[Column1]{[Index]}) 
in 
    #"Added Custom" 

내 질문 :

이 날이 할 수 단지 기존 함수가 아닙니다 : 당신은 열을 테이블로 변환 할 수 있습니다

Table.AddPremadeColumn(#"Added Index", "Custom", ID()[Column1]) 

답변

0

(즉 목록을 나열), {ID [Column1]}을 연결하고 결과를 표로 다시 변환하십시오.

= Table.FromColumns(Table.ToColumns(#"Added Index")&{ID[Column1]})