빈 열이 있는 컨트롤 차트를 제거하는 방법사용자가 제품으로 필터링한 다음 하위 집합 및 컨트롤 차트를 만들 수 있는 큰 데이터 테이블이 있습니다. 제품은 서로 다른 매개변수 조합을 사용하므로 기본 테이블과 하위 집합에는 제품마다 다른 빈 열이 있습니다. 다음 문제 중 하나를 해결하고 싶습니다.
- 지정된 하위 집합에 대해 비어 있지 않은 매개변수만 플로팅하기 위해 컨트롤 차트 빌더에 제공할 동적 목록을 생성하려면 어떻게 해야 합니까?
- 컨트롤 차트 빌더를 생성한 후 빈 차트를 제거하려면 어떻게 해야 합니까?
예를 들어, Taste에서 일부 매개변수를 제거한 Hot Dogs 테이블의 하위 집합을 연결했습니다. 칼로리는 이제 중간 맛을 가진 모든 개에 대한 데이터가 없습니다. 이 경우 칼로리를 제외한 모든 매개변수 플롯을 갖고 싶지만 다른 맛에 대해서는 다른 매개변수일 수 있습니다.

감사해요!
Re: 빈 열이 있는 컨트롤 차트를 제거하는 방법다음은 문제를 처리하는 한 가지 방법입니다.열에 누락된 값이 모두 있는지 확인하고 그렇다면 올바른 열 목록에 포함하지 마십시오.
Names Default To Here( 1 );
dt = Current Data Table();
colNames = dt << get column names( string, continuous );
newcolNames = ":Name(\!"" || colNames[1] || "\!")";
For( i = 2, i <= N Items( colNames ), i++,
If( Col Number( Column( colNames[i] ) ) != 0,
newcolNames = newcolNames || ",:Name(\!"" || colNames[i] || "\!")"
)
);
Eval(
Parse(
"Control Chart Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Show Capability( 0 ),
Variables(
Y("
|| newcolNames || ")));"
)
);