좋아요, 처음부터 방해가 되지 않는 부분부터 해결해 보겠습니다. 농담이 너무 많아서... 그래서 매우 많은 농담... 이 주제에 관해 할 수 있는 말이에요. 그러나 나는 그것을 만들지 않을 것입니다. 나는 높은 길을 택할 것이다. 내가 원해서가 아니라, 내 다른 기사를 읽어보신 분이라면 제가 말장난과 진부한 농담을 좋아한다는 사실을 아실 것입니다. 아니요, 저는 편집자가 이 게시물을 한 줄짜리 일련의 게시물로 바꾸는 것을 승인하지 않을 것이라고 합리적으로 확신하기 때문에 높은 길을 갈 것입니다. 그러니 모두 심호흡을 하고, 내면의 아이를 일찍 잠자리에 들고, 이 기사의 나머지 부분은 전문가 수준으로 유지하도록 노력합시다(비록 이 기사의 대체 이름이 "Booz Balls"라고 할지라도).
에 따르면 위키피디아 , Harvey Balls는 "질적 정보의 시각적 전달에 사용되는 둥근 표의 문자"입니다. 즉, 사람들이 다른 사람들에게 테이블과 대시보드의 일반적인 내용을 알리기 위해 사용하는 작은 원입니다. 다음과 같이 보일 수 있습니다.

그들은 프로젝트 관리 및 지속적인 개선 분야 곳곳에 나타납니다. 어떤 면에서 그들은 비슷하다. 스파크라인 시청자에게 높은 수준의 정보를 전달하도록 설계되었습니다. 하지만 Harvey Balls의 경우 작업 진행 상황, 순위(좋음, 좋음, 최고) 등을 표시합니다.
그렇다면 JMP에서 어떻게 만들까요? 결과적으로, 이 질문에 대한 대답은 대부분의 질문과 마찬가지로 JMP , 즉: 이를 수행하는 방법에는 여러 가지가 있으며 모두 어느 정도 열 속성과 관련됩니다. 여기에는 여러분이 이를 구현하는 데 필요한 기술에 얼마나 익숙할지 대략적인 순서가 나와 있습니다.
열 속성 사용: 값 레이블
아마도 이에 접근하는 가장 쉬운 방법은 값 레이블을 사용하는 것입니다. 코드 값에 범위를 할당하거나 값 범위를 직접 사용하여 이 작업을 수행할 수 있습니다. 기본적으로 동일한 프로세스이기 때문에 두 가지 옵션을 모두 보여 드리겠습니다. 백분율 범위, 사용 중인 코드 값 및 기호가 포함된 표를 아래에 추가했습니다. 이 작업을 직접 수행하는 경우 표에서 기호를 복사하여 붙여넣을 수 있습니다. 작은 기호 위젯에 대한 OS 유틸리티를 살펴보는 데 시간을 절약할 수 있습니다.
| 범위 |
코드화된 값 |
하비 볼 |
| 0% <= x < 25% |
0 |
○ |
| 25% <= x < 50% |
1 |
◔ |
| 50% <= x < 75% |
2 |
◑ |
| 75% <= x < 100% |
삼 |
◕ |
| 100% <= x |
4 |
● |
두 경우 모두 Harvey Balls를 표시하도록 열 속성을 설정하는 방법은 다음과 같습니다.
- 진행 정보가 포함된 열의 열 이름을 마우스 오른쪽 버튼으로 클릭하세요.
- 선택하다 열 속성 > 값 레이블 . JMP는 값 레이블 열 속성이 추가되어 데이터 입력이 가능한 열에 대한 열 정보 창을 표시합니다.

- 값 필드에 커서를 놓고 기호에 대한 코드화된 값을 입력합니다.범위에 레이블을 지정하려면 범위 허용 확인란을 클릭하고 범위의 시작 및 끝 값을 입력하면 됩니다.
- 테이블의 해당 기호를 복사하여 레이블 필드에 붙여넣습니다.
- Enter를 누르십시오. 그러면 값 필드 위의 목록에 값 레이블 지정이 추가되고 커서가 값 필드로 돌아갑니다.
- 모든 기호가 추가될 때까지 프로세스를 계속합니다.
- 확인을 눌러 변경 사항을 열에 적용하고 열 속성 창을 닫습니다.

재미있는 사실: 이 절차는 테이블 글꼴이 지원하는 모든 유니코드 문자에 적용됩니다. 즉, 원하는 경우 데이터 테이블에 부활절 달걀을 넣을 수 있습니다. :nerd_face:

이제 기호 크기가 약간 이상하다는 것을 눈치챘을 것입니다. 이것은 글꼴과 관련이 있습니다. 약간의 조사를 했는데 대부분의 글꼴에 이 문제가 있습니다. 좋은 소식은 테이블을 PowerPoint로 내보내면 문제가 수정되고 모든 내용을 읽을 수 있다는 것입니다. 따라서 값 레이블 옵션은 PowerPoint로 항목을 가져오려는 상황에 가장 적합합니다.
이제 JMP에서 모든 작업을 수행하려면 어떻게 해야 할까요? 기사 제목에서 알 수 있듯이 몇 가지 옵션이 더 있습니다. 그리고 그들은 JMP 데이터 테이블에서 멋진 하비 볼을 만듭니다. 둘 다 첫 번째 방법처럼 열 속성을 사용하지만 조금 더 복잡합니다.
열 속성 사용: 공식
JMP 공식에 대한 더러운 작은 비밀은 다음과 같습니다. 실제로는 JSL 코드입니다. 수식 편집기를 사용하면 JSL이 덜 위협적으로 보이도록 만들지만 내부적으로는 JSL로 코딩하게 됩니다. 이는 일반적으로 수식 편집기의 스크립트에서 수행하는 것과 동일한 작업을 많이 수행할 수 있음을 의미합니다. 이는 또한 수식에 약간의 JSL을 사용하여 문자 모양의 일부 크기 문제를 해결할 수 있음을 의미합니다.
그리고 내가 스크립트 작성을 제안했기 때문에 읽기를 마치기 전에 코드가 모두 작성되었습니다! 수식 열에 붙여넣기만 하면 됩니다. 그리고 나도 감사해야 해 @brady_brady , 이 아이디어를 생각해낸 사람.
이 방법을 사용하여 Harvey Balls를 생성하려면 다음을 수행하십시오.
- 데이터 테이블에 새 열을 만듭니다.
- 열 이름을 마우스 오른쪽 버튼으로 클릭하고 수식을 선택합니다.
- 아래 JSL을 복사하고 "수식 없음" 상자를 클릭하여 파란색으로 강조 표시한 다음 CTRL-V(또는 Mac 사용자의 경우 CMD-V)를 사용하여 수식에 붙여넣어 아래 JSL을 수식 편집기에 붙여넣습니다. 다음과 같아야 합니다.

- 편집기에서 백분율 정보(수식)가 있는 열을 드래그합니다. @brady_brady made는 단지 백분율용임) 수식 편집기의 모든 위치에서 "Percent" 열 이름을 대체합니다. 그 중 세 개가 있으며 아래 스크린샷에 각 항목을 강조 표시했으므로 하나도 놓치지 마세요.

- 확인을 클릭하세요.

HB = Words( "○,◔,◑,◕,●", "," );
If( Floor( Min( :Percent * 4, 4 ) ) + 1 == 3,
txt = Text Box(
HB[Floor( Min( :Percent * 4, 4 ) ) + 1],
<<SET font="" size=""></SET>
이 JSL은 꽤 매끄러우므로 잠시 시간을 내어 이 JSL이 수행하는 작업을 검토해 보겠습니다. 먼저 Harvey Balls의 문자 모양이 포함된 HB라는 목록을 만듭니다. 그런 다음 if 문을 실행하여 호출되는 문자 모양을 확인하고 너무 작은 문자 모양의 글꼴 크기에 수정 사항을 적용합니다. 그런 다음 데이터 테이블에 표시되는 그림을 만듭니다.
이 방법은 JMP 데이터 테이블에서 Harvey Balls를 검토하거나 데이터 테이블에서 저널을 생성할 때 매우 유용합니다. 또한 Harvey Balls의 크기, 글꼴 등을 다양하게 제어할 수 있습니다. 그러나 표현 열의 그림에 의존하기 때문에 PowerPoint 파일로 잘 변환되지 않습니다.
가상 조인 및 조회 테이블 사용
이 방법을 사용하는 이유는 가상 조인을 광범위하게 사용하는 사람들을 많이 만나본 적이 없기 때문입니다. 이는 유감스러운 일입니다. 나는 가상 조인이 JMP에서 기본 사항 다음으로 마스터해야 할 사항 목록의 최상위에 있어야 한다고 주장하고 싶습니다. 그들은 많은 일을 할 수 있습니다.
이 경우에는 조회 테이블(V-Lookup, Excel 사용자 생각)과 함께 가상 조인을 사용하여 열에 대한 Harvey Balls를 생성합니다. 이미 조회 테이블(줄여서 LUT)을 만들었습니다. 이 경우 값 레이블 예와 같이 코딩된 값이 있는 열만 있으면 됩니다. 절차는 다음과 같습니다.
- LUT 테이블을 엽니다.
- 작업 중인 JMP 테이블로 이동합니다.
- Harvey Ball의 코드화된 값이 포함된 열 이름을 마우스 오른쪽 버튼으로 클릭합니다.
- 선택하다 링크 참조 > (LUT 파일 경로) . 이제 데이터 테이블에는 숨겨진 데이터 열이 있습니다.

- 데이터 테이블 창 왼쪽의 열 목록에서 숨겨진 열을 마우스 오른쪽 버튼으로 클릭합니다.
- 선택하다 숨기기/숨기기 해제


이전 방법과 마찬가지로 이 방법도 JMP 데이터 테이블에서 Harvey Balls를 사용할 때 잘 작동합니다. 또한 동일한 LUT를 참조하는 모든 열을 사용하여 Harvey Ball을 빠르게 생성할 수 있다는 장점도 있습니다. 이는 LUT에 대한 변경 사항이 이를 참조하는 모든 열에 자동으로 전파된다는 의미입니다.
이제 뭐?
자, 이제 Harvey Balls를 만들었으니 일반적으로 JMP에서 꺼내서 발표해야 합니다. 여기에는 일반적으로 PowerPoint가 포함됩니다. 그러면 어떻게 합니까? 가장 쉬운 방법은 데이터 테이블에서 저널을 만드는 것입니다. 테이블로 내보내려는 행을 선택하고 CTRL+J(Mac에서는 CMD+J)를 사용하면 됩니다. 그러면 선택한 행이 테이블로 포함된 저널이 생성됩니다. 여기에서 다음을 선택하여 PowerPoint로 쉽게 내보낼 수 있습니다. 파일 > 다른 이름으로 저장... ( 파일 > 내보내기 MacOS에서는).
그리고 그게 다야. Harvey Balls는 세 가지 방식으로 설명합니다. 이제 자유롭게 나가서 그동안 참아왔던 한 줄의 말을 모두 말해보세요.
업데이트 (2019/6/13)
@Craige_Hales 그의 JSL을 작성했습니다. 미지의 글꼴 문제를 해결하고 분수 Harvey Balls를 임시로 파생하는 방법을 보여주는 블로그입니다. 그의 방법은 또한 형식 지정을 위한 몇 가지 옵션을 추가하고 JSL 내에서 HTML 래퍼를 구축하는 방법을 보여줍니다. 잘 읽었습니다.
Virtual Join에 관한 귀하의 의견에 동의합니다.