나는이 외부 조인을 사용하여 그 방법을 믿습니다.
당신은 규칙 표 (규칙)이있는 경우 :
그리고 기록을 위해 테이블 (기록) :
당신은 각 테이블 내에서 변수 열을 병합 한 후 병합 할 수 있습니다 규칙 및 레코드 테이블의 새로운 병합 된 변수 열을 키 일치로 사용하여 두 테이블을 조인 (조인)합니다. 그리고 궁극적으로 비교 결과의 표 (비교) 얻을, 새로운 병합 된 테이블의 병합 된 변수 열을 분할 : 여기
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Rule #", Int64.Type}, {"Variable 1", type text}, {"Variable 2", type text}, {"Variable 3", type text}, {"Variable 4", type text}, {"Variable 5", type text}}),
#"Demoted Headers" = Table.DemoteHeaders(#"Changed Type"),
#"Merged Columns" = Table.CombineColumns(#"Demoted Headers",{"Column2", "Column3", "Column4", "Column5", "Column6"},Combiner.CombineTextByDelimiter(",", QuoteStyle.None),"Merged")
in
#"Merged Columns"
것 : 여기
을 규칙 테이블에서 M 코드입니다 레코드 테이블에서 M 코드 :
: 여기
let
Source = Excel.CurrentWorkbook(){[Name="Table15"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Record", type text}, {"Variable 1", type text}, {"Variable 2", type text}, {"Variable 3", type text}, {"Variable 4", type text}, {"Variable 5", type text}}),
#"Demoted Headers" = Table.DemoteHeaders(#"Changed Type"),
#"Merged Columns" = Table.CombineColumns(#"Demoted Headers",{"Column2", "Column3", "Column4", "Column5", "Column6"},Combiner.CombineTextByDelimiter(",", QuoteStyle.None),"Merged")
in
#"Merged Columns"
와는 비교 테이블에서 M 코드의