여러 테이블에 대한 하나의 데이터 필터여보세요,
'H 목록 상자'와 '데이터 파일러'가있는 '새 창'을 여러 열로 필터링하여 필터링합니다 (예 : 주택 유형, 색상 등). 필터 옆에는 동일한 필터 열이있는 두 개의 다른 테이블을 나타내는 두 개의 버튼이 있습니다. 사용자가 필터를 선택한 다음 두 버튼 중 하나를 클릭하여 올바른 필터링 결과를 얻을 수 있기를 바랍니다. (예 : 주택 유형 = 'Apt', 색상 = 'red').
이는 하우스 유형 = 'Apt', color = 'red'가 두 테이블 모두에서 사용 가능한 경우에 효과적입니다. 예를 들어 표 중 하나에서 color = 'red'를 사용할 수없는 경우 문제가 발생합니다. 이 경우 JMP는 하우스 유형 = 'apt'만 필터링하고 사용 가능한 모든 색상을 표시합니다 (이 표에서는 빨간색을 사용할 수 없음). 대신 정확한 집 유형과 색상 조합을 사용할 수 없으므로 JMP에서 항목을 표시하지 않기를 원합니다.
기본적으로 필터는 'AND'가 되길 원합니다. 'APT'및 'red'가 테이블 항목 인 경우 열을 표시하고, 그렇지 않으면 항목을 표시하지 마십시오. 어떤 아이디어?
다시 : 여러 테이블에 대한 하나의 데이터 필터설명 된 기능을 수행하는 데 실제로 사용하는 코드를 보지 않고 제안을하는 것은 매우 어렵습니다. 그러나 그러한 응용 프로그램을 개발 해야하는 경우 필터링하는 모든 열과 열 값에 대한 모든 조합 및 permientation을 포함하는 작동하는 (보이지 않는) 테이블을 만들 것입니다. 그런 다음 해당 작업 테이블을 가리키는 필터를 만듭니다. 사용자가 필터에서 옵션을 선택하면 Where Clause ... << get where 절 ...을 추출합니다. 선택한 옵션이 지정된 데이터 테이블에 나타나지 않을 때 요구 사항을 충족시키기 위해 실제 데이터 테이블의 행을 프로그래밍 방식으로 선택하고 제외하십시오.
다른 커뮤니티 회원이이 문제를 해결하기위한 추가 방법을 추가로 가지고 있다고 확신합니다.