일련 번호로 두 셀의 데이터를 하나로 병합제품 제조 데이터가 있습니다. 일부 제품은 두 가지 다른 로트를 사용하여 재료를 사용하여 만들어집니다. 로트 정보를 모두 하나의 셀에 SN으로 병합해야 합니다.
기본 데이터 분석 및 모델링Re: 두 셀의 데이터를 일련번호로 하나로 병합합니다.나는 이것에 관한 몇 가지 희망 목록 항목이 있다고 생각합니다(일부는 내 것일 수도 있지만 지금은 찾을 수 없습니다)... 하지만 현재는 GROUP_CONCAT을 사용하여 SQL 쿼리를 사용합니다(유일한 옵션은 아닙니다).
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(7),
Compress File When Saved(1),
New Column("S", Character, "Nominal", Set Values({"1", "2", "3", "3", "5", "6", "6"})),
New Column("M", Character, "Nominal", Set Values({"A1", "A2", "A3", "A4", "A5", "A6", "A7"}))
);
dt2 = Query(
Table(dt, "t"),<BR />"select S, GROUP_CONCAT(M, ', ') M
from t
group by S"
);

Re: 두 셀의 데이터를 일련번호로 하나로 병합합니다.Jarmo만큼 설득력은 없지만 다른 접근 방식을 보여줍니다.
Names Default To Here( 1 );
dt = New Table( "Example",
Add Rows( 7 ),
Compress File When Saved( 1 ),
New Column( "SN",
Character,
"Nominal",
Set Values( {"1", "2", "3", "3", "5", "6", "6"} )
),
New Column( "Material Lot",
Character,
"Nominal",
Set Values( {"A1", "A2", "A3", "A4", "A5", "A6", "A7"} )
)
);
dtCombine = dt << Summary(
Group( :SN ),
Freq( "None" ),
Weight( "None" ),
Link to original data table( 0 )
);
dtCombine << New Column( "Material Lot",
Character,
set each value(
Eval(
Eval Expr(
Concat Items(
dt:Material Lot[dt <<
get rows where( dt:SN == Expr( dtCombine:SN[Row()] ) )],
", "
)
)
);
)
);

Re: 일련번호로 두 셀의 데이터를 하나로 병합두 개의 재료 열이 있는 테이블이 있습니다. 첨부된 예를 참조하세요.
저의 현재 논리는 이 표를 두 개로 나누는 것입니다.
1.SN, M1
2. 번호, M2
그리고 Group_Contcat 함수를 사용하고, update 함수를 사용하여 두 테이블을 병합합니다. 잘 작동합니다. 하지만 그것을 하는 데에 쓸 수 있는 (짧은) 방법이 있는지 궁금합니다.

Re: 일련번호로 두 셀의 데이터를 하나로 병합감사합니다. 이게 바로 내가 찾던 것이었습니다.