OK, risolviamo qualcosa fin dall'inizio. Ci sono così tante battute... quindi moltissimi battute... che potrei fare su questo argomento. Ma non li farò. Prenderò la strada maestra. Non perché lo voglia, se hai letto qualcuno dei miei altri articoli, saprai che mi diletto nei giochi di parole e nelle battute banali. No, prenderò la strada maestra perché sono ragionevolmente sicuro che i miei redattori non mi autorizzeranno a trasformare questo post in una serie di battute. Quindi, facciamo tutti un respiro profondo, mandiamo a letto presto il nostro bambino interiore e cerchiamo di mantenere il resto di questo articolo professionale (anche se il nome alternativo per queste cose è "Booz Balls").
Secondo Wikipedia , Harvey Balls sono "ideogrammi rotondi utilizzati per la comunicazione visiva di informazioni qualitative". Vale a dire che sono piccoli cerchi che le persone usano per dire ad altre persone cose generali in tabelle e dashboard. Ecco come possono apparire:

Si presentano ovunque nella gestione dei progetti e nei circoli di miglioramento continuo. In un certo senso, sono simili a Linee scintillanti in quanto sono progettati per trasmettere informazioni di alto livello allo spettatore. Tuttavia, nel caso degli Harvey Ball, mostrano l'avanzamento delle attività, le classifiche (buono, migliore, migliore), ecc.
Quindi, come realizzarli in JMP? A quanto pare, la risposta a questa domanda, come nel caso della maggior parte delle domande in JMP , è: Esistono diversi modi per farlo e tutti coinvolgono le proprietà della colonna in un modo o nell'altro. Eccoli in ordine approssimativo in base alla probabilità che penso che tu abbia familiarità con le tecniche necessarie per implementarli.
Utilizzo delle proprietà della colonna: etichette dei valori
Probabilmente il modo più semplice per affrontare questo problema è utilizzare le etichette dei valori. È possibile farlo assegnando intervalli a un valore di codice o utilizzando direttamente gli intervalli di valori. Ti mostrerò entrambe le opzioni perché sono fondamentalmente lo stesso processo. Ho aggiunto una tabella qui sotto con gli intervalli percentuali, il valore del codice che sto utilizzando e il simbolo. Se lo stai facendo tu stesso, puoi copiare e incollare i simboli dalla tabella. Ti farà risparmiare un po' di tempo esplorando le utilità del tuo sistema operativo per il piccolo widget con i simboli.
| Allineare |
Valore codificato |
Harvey Ball |
| 0% <= x < 25% |
0 |
○ |
| 25% <= x < 50% |
1 |
◔ |
| 50% <= x < 75% |
2 |
◑ |
| 75% <= x < 100% |
3 |
◕ |
| 100% <=x |
4 |
● |
In entrambi i casi, l'impostazione della proprietà Colonna per mostrare Harvey Balls è riportata di seguito.
- Fai clic con il pulsante destro del mouse sul nome della colonna che contiene le informazioni sullo stato di avanzamento
- Selezionare Proprietà colonna > Etichette valori . JMP presenterà la finestra Informazioni colonna per la colonna con una proprietà colonna Etichette valore aggiunta e pronta per l'immissione dei dati.

- Posiziona il cursore nel campo Valore e inserisci il valore codificato per il simbolo.Per etichettare gli intervalli, fai semplicemente clic sulla casella di controllo Consenti intervalli e inserisci i valori iniziale e finale dell'intervallo.
- Copia e incolla il simbolo appropriato dalla tabella nel campo Etichetta.
- Premi Invio (questo dovrebbe aggiungere l'assegnazione dell'etichetta valore all'elenco sopra il campo Valore e riportare il cursore sul campo Valore).
- Continuare con il processo finché non vengono aggiunti tutti i simboli.
- Premi OK per applicare le modifiche alla colonna e chiudere la finestra Proprietà colonna.

Fatto divertente: Questa procedura funziona con qualsiasi carattere Unicode supportato dal carattere della tabella, il che significa che puoi inserire alcune uova di Pasqua nella tabella dati, se lo desideri. :nerd_face:

Ora potresti aver notato che le dimensioni dei simboli sono un po' strane. Questo ha qualcosa a che fare con i caratteri. Ho fatto una piccola ricerca e la maggior parte dei caratteri presenta questo problema. La buona notizia è che l'esportazione della tabella in PowerPoint risolve il problema e tutto è leggibile. Pertanto, l'opzione Etichetta valore è meglio riservata alle situazioni in cui porterai le cose in PowerPoint.
E se volessi fare tutto in JMP? Bene, come dice il titolo dell'articolo, ci sono un paio di opzioni in più. E creano delle belle Harvey Ball nelle tabelle di dati JMP. Entrambi utilizzano Proprietà colonna, come il primo metodo, ma sono un po' più coinvolti.
Utilizzo delle proprietà della colonna: formule
Ecco un piccolo sporco segreto sulle formule JMP: in realtà sono codice JSL. L'editor di formule rende il JSL meno intimidatorio, ma sotto il cofano stai codificando in JSL. Ciò significa che in generale puoi fare molte delle stesse cose che faresti in uno script nell'editor delle formule. Ciò significa anche che possiamo risolvere alcuni problemi relativi alle dimensioni dei glifi utilizzando un po' di JSL in una formula.
E prima che tu interrompa la lettura perché ho proposto lo scripting, il codice è tutto scritto per te! Devi solo incollarlo in una colonna formula. Inoltre, devo ringraziare @brady_brady , che ha avuto questa idea.
Per generare le Harvey Ball utilizzando questo metodo, procedi come segue:
- Crea una nuova colonna nella tabella dei dati.
- Fare clic con il tasto destro sul nome della colonna e selezionare Formula.
- Incolla il JSL di seguito nell'editor delle formule copiando il JSL di seguito, facendo clic sulla casella "nessuna formula" in modo che sia evidenziata in blu e utilizzando CTRL-V (o CMD-V per utenti Mac) per incollare la formula. Dovrebbe sembrare come questo:

- Nell'editor, trascina la colonna che contiene le informazioni sulla percentuale (la formula @brady_brady fatto è solo per le percentuali) per sostituire il nome della colonna "Percentuale" ovunque nell'editor delle formule. Ce ne sono tre e li ho evidenziati ciascuno nello screenshot qui sotto, in modo da non perderne nessuno.

- Fare clic su OK.

HB = Words( "○,◔,◑,◕,●", "," );
If( Floor( Min( :Percent * 4, 4 ) ) + 1 == 3,
txt = Text Box(
HB[Floor( Min( :Percent * 4, 4 ) ) + 1],
<<SET font="" size=""></SET>
Prendiamoci un secondo per rivedere cosa sta facendo questo JSL perché è piuttosto fluido. Per prima cosa crea un elenco chiamato HB che contiene i glifi delle Harvey Balls. Quindi esegue un'istruzione if per verificare quale glifo viene chiamato e applica una correzione alla dimensione del carattere per i glifi troppo piccoli. Quindi crea un'immagine che viene visualizzata nella tabella dati.
Questo metodo è eccellente quando stai rivedendo Harvey Balls in una tabella dati JMP o magari crei un diario da una tabella dati. Ti dà anche molto controllo sulle dimensioni, sul carattere, ecc. Per gli Harvey Balls. Tuttavia, poiché si basa sulle immagini nelle colonne delle espressioni, non si traduce molto bene nei file PowerPoint.
Utilizzo del join virtuale e di una tabella di ricerca
Questo metodo è qui perché non ho incontrato molte persone che utilizzano ampiamente i virtual join, il che è un peccato. Direi che i join virtuali dovrebbero essere in cima all'elenco delle cose da padroneggiare in JMP dopo le nozioni di base. Possono fare molto.
In questo caso, sto utilizzando un join virtuale con una tabella di ricerca (si pensi a V-Lookup, utenti di Excel) per creare Harvey Balls per una colonna. Ho già creato la tabella di ricerca (LUT in breve). In questo caso, devi solo avere una colonna con i valori codificati, come nell'esempio Etichetta valore. La procedura è la seguente:
- Apri la tabella LUT.
- Vai alla tabella JMP su cui stai lavorando.
- Fare clic con il tasto destro sul nome della colonna con il valore codificato per Harvey Ball.
- Selezionare Riferimento collegamento > (il percorso del file alla LUT) . La tabella dati avrà ora una colonna dati nascosta.

- Fare clic con il tasto destro sulla colonna nascosta nell'elenco delle colonne sul lato sinistro della finestra della tabella dati
- Selezionare Nascondi/Mostra


Come il metodo precedente, questo funziona bene quando si utilizzano Harvey Balls in una tabella dati JMP. Ha anche il vantaggio di poter produrre rapidamente Harvey Balls con tutte le colonne che fanno riferimento alla stessa LUT. Ciò significa che una modifica alla LUT si propagherà automaticamente a tutte le colonne che vi fanno riferimento.
E adesso?
OK, ora che hai realizzato le Harvey Ball, generalmente dovrai toglierle da JMP per presentarle. Ciò riguarderà in genere PowerPoint. Allora, come puoi farlo? Il modo più semplice è creare un giornale dalla tabella dati. Seleziona semplicemente le righe che desideri esportare come tabella e utilizza CTRL+J (CMD+J su Mac). Questo creerà un diario con le righe selezionate come tabella. Da lì, è facile esportare in PowerPoint selezionando File > Salva con nome... ( File > Esporta in MacOS).
E questo è tutto. Harvey Balls in tre modi. Ora sentiti libero di andare avanti e raccontare tutte quelle battute che hai trattenuto.
Aggiornamento (13/06/2019)
@Craige_Hales ha scritto un po' di JSL nel suo Inesplorato blog che mostra come aggirare il problema dei font e ricavare Harvey Balls frazionari ad-hoc. Il suo metodo aggiunge anche alcune opzioni per la formattazione e mostra come creare un wrapper HTML dall'interno di JSL. È una buona lettura.