대시보드에서 여러 필터를 사용하여 레코드의 하위 집합을 지정하고 맵에 새 선택 항목 표시안녕하세요 여러분,
체계적인 문헌 검토를 위해 대시보드 작업을 해왔습니다. 이 시점에서 작동 방식에 매우 만족하지만 이해할 수 없는 선택 표시 문제로 어려움을 겪고 있습니다. 이 대시보드의 주요 기능은 약 4,000개의 출판물 데이터베이스를 검색하는 것입니다. 그 중 일부는 "메트릭 유형" 또는 "연구 설계"와 같은 항목으로 코딩되었으며 일부는 텍스트 분석을 거쳐 용어/키워드를 생성했습니다. 단어 구름에서. 데이터 필터 또는 워드 클라우드에서 선택하지 않은 경우 대시보드는 다음과 같이 표시됩니다.

사용자가 두 단계로 레코드를 하위 집합화할 수 있기를 바랍니다. 첫째, 로컬 데이터 필터를 사용하고 두 번째로 워드 클라우드를 사용합니다. 실제로 이 작업의 선택 부분이 있는 것 같은데, 선택에 로컬 데이터 필터를 사용하느냐 워드클라우드를 사용하느냐에 따라 선택이 다르게 표시됩니다. 단어 클라우드를 사용하여 선택 항목이 표시되는 방식은 선택 기준을 충족하는 레코드의 점진적인 범위를 보기 어렵게 만듭니다. 로컬 데이터 필터를 사용하여 선택한 항목이 지도 표시에 영향을 주는 것과 같은 방식으로 단어 구름 선택 항목을 지도에 표시하고 싶습니다.로컬 데이터 필터와 관련된 다음 다섯 가지 동작이 정말 마음에 듭니다. 1) 동일한 필터의 수준 내에서 검색 확장(OR/any) 옵션을 사용할 수 있습니다. 2) 검색 축소 옵션(AND)은 여러 필터에서 사용할 수 있습니다. 3) 단일 또는 컨트롤 키를 사용하여 모든 필터에서 다중 선택을 하거나 선택 취소할 수 있습니다. 4) "표시"를 선택하면 필터링 기준을 충족하는 데이터 포인트만 지도에 표시됩니다(다른 모든 포인트는 사라짐). "포함"을 선택하면 로컬 데이터 필터가 변경될 때마다 워드 클라우드가 업데이트됩니다. 이러한 결합된 함수는 유연한 부울 검색을 모방하는 훌륭한 작업을 수행하며, 이는 내 사용자 그룹에 적합합니다. 아래 이미지는 로컬 데이터 필터를 사용하여 레코드를 하위 집합으로 만들 때 맵 그래픽과 단어 구름의 동작을 보여줍니다. 나는 이것을 많이 좋아한다. 위 이미지에서 점의 하위 집합만 표시되고 선택한 레코드의 용어만 포함하도록 단어 구름이 어떻게 업데이트되었는지 확인하십시오.

선택을 위해 단어 클라우드 용어를 사용할 때 맵에서 유사한 동작을 얻을 수 없는 것 같습니다(마우스 오른쪽 버튼을 클릭하고 선택 행 선택). 단어 구름 선택을 통해 지도의 점 수를 더 줄이고 싶습니다. 이는 단어 클라우드 선택과 어떻게든 연결된 로컬 데이터 필터의 "표시" 옵션과 같은 마커 선택 동작을 갖는 것과 같습니다. 대신 맵 그래픽에서 그래프>마커 선택 모드 메뉴의 오른쪽 클릭 메뉴를 통해 사용할 수 있는 마커 선택 모드를 사용하기 위한 단어 구름 선택만 얻을 수 있었습니다("표시만" 옵션은 포함하지 않음). 나는 현재 이것을 "선택된 개요"로 설정했습니다. 아래 이미지를 자세히 보면(눈을 가늘게 뜨고 봐야 할 수도 있음) 데이터 필터를 사용하여 이미 선택된 레코드의 하위 집합에 "중첩 성공"이라는 용어가 포함되어 있습니다. 이것은 훌륭합니다. 단어 클라우드에서 여러 용어를 선택하면 데이터 필터 수준 내에서 OR/모든 옵션이 작동하는 것과 같은 방식으로 윤곽선이 표시된 레코드가 증가합니다. 이것은 훌륭합니다! 따라서 데이터 필터 선택 후 단어 클라우드 선택이 다른 AND 조건처럼 동작하는 원하는 선택 동작이 작동하는 것 같습니다. 안타깝게도 이 결과는 지도에서 사용 가능한 마커 선택 모드를 제공하기가 정말 어렵습니다. "윤곽선 선택" 마커 선택 모드는 특히 로컬 데이터 필터에서 기준을 추가하거나 제거할 때 사용자가 경험하는 새로 고침 패턴과 일치하지 않기 때문에 지도에서 포함된 점과 포함되지 않은 점 사이의 차이를 확인하기 어렵습니다. 또는 지도의 점 수를 줄입니다).
이 모든 것은 로컬 데이터 필터를 통해 이미 만들어진 선택 위에 "표시" 마커 선택 모드를 시작하는 단어 클라우드에서 용어를 선택할 수 있는 방법이 있다면 매우 쉽게 수정할 수 있는 것처럼 보입니다. 누구든지 이것을 수행하는 방법에 대한 아이디어가 있습니까? 누군가 보고 싶어할 경우를 대비하여 데이터 테이블을 첨부했습니다. 대시보드를 생성하는 단일 데이터 테이블 스크립트와 맵과 워드 클라우드를 자체적으로 생성하는 별도의 스크립트가 있습니다. 커뮤니티에서 제공할 수 있는 솔루션에 대해 미리 감사드립니다.

케이시 로트
데이터 탐색 및 시각화Re: 대시보드에서 여러 필터를 사용하여 레코드의 하위 집합을 지정하고 맵에 새 선택 항목 표시안녕 @brady_brady 방금 이 대시보드로 돌아와서 귀하의 솔루션을 아직 시도하지 않았다는 것을 깨달았습니다. 이번에는 Selected 열을 내 로컬 데이터 필터에 AND 절로 추가했을 때(" Selected(Row State())" 공식을 사용하여 원하는 동작에 훨씬 더 가까워졌습니다. 첨부된 대시보드를 참조하십시오.
로컬 필터를 사용하여 하나 이상의 조류 종을 선택하면 이것이 어떻게 작동하는지 확인할 수 있습니다. 이 설정을 사용하면 워드 클라우드와 히스토그램 모두 이 선택을 반영하도록 다시 그립니다.
다음으로 히스토그램에서 하나 이상의 막대를 선택합니다. 참고: 이로 인해 맵에서 전형적인 "선택되지 않은 페이드" 응답이 발생하며, 선택되지 않은 지점이 사라지는 대신(원하는 대로) 이제 흰색이 됩니다. 그러나 현재 로컬 데이터 필터에 있는 선택된 열 필터에서 "1"을 선택하면 선택되지 않은 이러한 흐릿한 점이 사라집니다. 추가 단계이지만 원하는 효과가 달성됩니다. 표시되는 포인트는 종 선택과 히스토그램 필터를 사용하는 추가 부분 집합을 모두 반영합니다.
한 가지 좋은 점은 로컬 데이터 테이블의 "선택됨" 열 필터에서 "0" 옵션을 선택하면 히스토그램 선택이 지워진다는 것입니다(그러나 "지우기" 옵션을 사용하여 별도로 지워지는 종 선택은 아님). 데이터 필터의 버튼).따라서 종 목록 위의 지우기 버튼을 사용하고 선택됨 열 필터(종 목록 아래)에 대해 "0" 값을 선택하면 모든 필터가 지워지고 모든 포인트가 다시 표시되는 효과가 있습니다.
이 프로세스는 Word Cloud를 사용하여 행을 선택하는 경우(히스토그램 막대 대신 또는 추가로) 동일한 방식으로 작동합니다. 그러나 클라우드라는 단어를 사용하면 데이터 테이블에 선택 항목을 적용하려면 마우스 오른쪽 버튼을 클릭하고 "행 선택"을 클릭해야 합니다. 여전히 선택 필터에서 "0" 값을 선택하면 모든 워드 클라우드 및 히스토그램 기반 선택이 지워집니다. 멋진!
이 훌륭한 솔루션에 대해 Brady에게 다시 한 번 감사드립니다. 내가 원하는 종류의 상호 작용을 만들 수 있었습니다. 이러한 종류의 다중 필터 상호 작용이 대시보드에 좀 더 쉽게 내장될 수 있다면 정말 멋질 것입니다. 첨부된 대시보드가 작동하지만 JMP에 기본 제공되면 좋을 4가지 개선 사항을 생각할 수 있습니다(선택한 열 필터를 사용할 필요가 없음).
1) 열 선택 수식으로 달성되는 레코드 선택 동작을 모든 그래프 기반 개체에 적용하여 "선택됨" 열 필터를 해킹하지 않고 추가 필터로 직접 사용할 수 있다면 멋질 것입니다.
2) 선택한 열 데이터 필터에서 "0" 값을 사용하여 선택을 지우지 않고 그래프에서 데이터가 아닌 값을 클릭하여 선택한 레코드 지우기 동작을 수행할 수 있다면 멋질 것입니다. 레코드 선택 동작(위의 1번)과 선택 취소 동작(여기에서 설명) 모두 "선택됨" 열 필터를 사용할 필요가 없다면 좋을 것입니다. 훌륭하게 작동하지만 완전히 직관적이지 않고 약간의 설명이 필요합니다.
3) 위에서 설명한 것처럼 개별 그래프 또는 그래프 조합을 사용하여 레코드를 선택하거나 선택 취소할 수 있으면 좋을 것입니다. 현재 선택한 열 데이터 필터에 "0" 값을 사용하면 모든 그래프에서 선택 항목이 지워집니다. 이 그래프를 한 번에 하나씩 할 수 있으면 더 좋을 것입니다.
4) 마우스 오른쪽 버튼을 클릭하고 "행 선택"을 선택하는 대신 워드 클라우드에서 단어를 클릭하기만 하면 행 선택이 가능하다면 좋을 것입니다.
이는 개발자 및 사용자로서 저에게 의미 있는 필터링 대시보드의 잠재적인 개선 사항에 대한 몇 가지 생각일 뿐입니다. JMP에서 상호작용이 작동하는 방식으로 이들 중 어느 것이 얼마나 실용적인지 알 수 없지만 이러한 옵션 조합을 통해 대시보드 구축과 사용이 모두 더 직관적이 될 것 같습니다.
다시 한 번 감사드립니다.
케이시
케이시
Re: 대시보드에서 여러 필터를 사용하여 레코드의 하위 집합을 지정하고 맵에 새 선택 항목 표시대신 전역 데이터 필터를 사용해 보십시오... 아래와 같은 것이 효과가 있을 수 있습니다. 필터에서 "선택" 및 "포함" 버튼을 사용하십시오. 필터 자체를 사용할 때 데이터 테이블 행이 선택되고 선택되지 않은 행이 그래프에서 제외됩니다. 워드 클라우드를 사용할 때 작업 중인 선택 열이 필터에도 추가한 한 이를 처리합니다.
건배,
브래디
Names Default To Here(1);
dt = open("$Sample_Data\Car Physical Data.jmp");
nw = new window("xx",
hlb = hlistbox(
df = dt <<DATA filter=""></DATA>Re: 대시보드에서 여러 필터를 사용하여 레코드의 하위 집합을 지정하고 맵에 새 선택 항목 표시안녕 @brady_brady ,
이것 거의 일했다. 내 대시보드에는 로컬 데이터 필터와 워드 클라우드가 있습니다. 수식은 단어 클라우드를 사용하여 선택한 테이블의 모든 행을 강조 표시하는 데 작동했습니다. 그러나 데이터 필터를 사용하여 선택하면 "361개의 레코드가 선택됨"과 같은 텍스트가 데이터 필터 내에 표시되지만(이러한 선택은 대시보드 내에서 작동함) 필터링된 행은 테이블에서 선택되지 않습니다(따라서 선택한 열에는 1로 표시되지 않습니다). 이것이 왜 그런지 아이디어가 있습니까? 데이터 필터 설정이 올바르지 않은 것 같습니다.
케이시
Re: 대시보드에서 여러 필터를 사용하여 레코드의 하위 집합을 지정하고 맵에 새 선택 항목 표시안녕,
예, 선택됨 열은 원하는 대로 작동해야 합니다. 이 시도:
1) "선택됨(행 상태())" 열 수식을 사용하여 "선택됨"이라는 명목 유형의 열을 테이블에 추가합니다.
2) 이 열(AND 포함)을 로컬 데이터 필터에 추가하고 "1" 수준을 선택합니다. **필요한 경우 표에서 행을 선택하여 "1" 수준이 나타나도록 합니다.
이 시점에서 나는 당신이 원하는 행동을 갖게 될 것이라고 믿습니다.
건배,
브래디
Re: 대시보드에서 여러 필터를 사용하여 레코드의 하위 집합을 지정하고 맵에 새 선택 항목 표시안녕하세요 @brady_brady
솔루션으로 @ms 제안을 선택했지만 정확히 내가 하려는 것이 아닙니다. 내가 정말로 달성하고 싶은 것은 워드 클라우드에서 선택되지 않은 레코드가 내 맵에서 완전히 사라지는 것입니다(페이드가 아니라). "선택한 열" 사용에 대한 귀하의 이전 게시물(2016년부터) 중 하나를 우연히 발견했습니다. https://community.jmp.com/t5/JMPer-Cable/Data-table-tools-part-2-Using-a-quot-Selected-quot-column/ba-p/33305 이 접근 방식을 사용할 수 있는 방법이 있는지 궁금합니다. 다시 말하지만, 내 목표는 선택되지 않은 레코드(단어 구름에서 선택이 이루어진 경우)가 이 위협에서 논의된 시각화의 지도와 같은 다른 그래픽 요소에서 완전히 사라지도록 만드는 것입니다(선택되지 않은 레코드가 데이터 필터에서 처리되는 방식과 유사함). "표시" 상자를 선택한 경우). 예를 보려면 이에 대한 더 긴 게시물을 참조하십시오. "선택한 열" 수식이 이와 같은 모드를 설정하는 데 사용될 수 있는지 확실하지 않지만 그렇다면 좋을 것입니다. 제공할 수 있는 도움에 미리 감사드립니다.
Re: 대시보드에서 여러 필터를 사용하여 레코드의 하위 집합을 지정하고 맵에 새 선택 항목 표시감사해요 @ms 훌륭한 제안을 위해. 나는 당신의 지시에 따라 그리기 모드를 윤곽선으로 변경했습니다. 선택되지 않은 점은 사라지지 않지만 선택된 점(파란색 윤곽선)과 선택되지 않은 점(매우 희미함) 사이의 대비가 시각적으로 매우 효과적입니다. "선택하지 않은 항목은 완전히 사라짐"과 같은 옵션이 있으면 좋겠지만, 그러한 옵션이 없을 때 이것은 훌륭한 솔루션입니다. 다시 한 번 감사드립니다. 케이시

Re: 대시보드에서 여러 필터를 사용하여 레코드의 하위 집합을 지정하고 맵에 새 선택 항목 표시정말 멋진 대시보드!
이렇게 하면 선택 항목의 모양이 개선되는지 확인하십시오. 기본 설정/그래프에서 마커 선택 모드를 "선택되지 않음 페이드"로 설정하고 마커 선택 페이드를 100%로 설정합니다.