☑ nuova fantastica funzionalità
☑ potrebbe aiutare molti utenti!
☐ rimuove un "bug"
☐ bello da avere
☐ nessuno ne ha bisogno
Cosa ha ispirato questa richiesta di lista dei desideri?
In Jmp, con GRaph Builder è molto facile generare grafici complicati - con GroupX/GroupY/Wrap/Page e tutti gli altri approcci per generare strutture gerarchiche. La variabile predefinita che viene visualizzata nei grafici a barre, nelle mappe di calore ecc. è il numero di righe corrispondenti, ovvero l'occorrenza del rispettivo evento. È molto comodo 
Cosa succede se l'utente non è interessato occorrenze , ma in probabilità .
Prendiamo
Open( "$SAMPLE_DATA/Airline Delays.jmp" );
come esempio. ha il maggior numero di grandi ritardi !!!
- ma solo perché ha il maggior numero di voli nella tabella.

È chiaro, bisogna dividere il numero di occorrenze per il numero di voli totali.
In realtà, nessun problema.
Ma ora, supponiamo di avere solo un elenco di chip non funzionanti per diversi gruppi di wafer con parametri di processo diversi.
applicazione alternativa: https://community.jmp.com/t5/Discussions/count-unique/mp/592337/highlight/true#M79638
Importante: i diversi gruppi contengono diversi numeri di wafer. In analogia al primo esempio, il lotto ha di gran lunga il maggior numero di dispositivi guasti.
Ha anche il più grande tasso di fallimento ?
Questa volta non c'è un numero facilmente accessibile nel database che possiamo usare per la normalizzazione.
Ciò di cui abbiamo bisogno per rimuovere questo pregiudizio dai dati: il numero di wafer per gruppo
Fortunatamente, nella tabella dei dati è presente una colonna con l'ID del wafer.
Sfortunatamente, non esiste alcuna funzione in JSL che possiamo usare per "contare" (direttamente) e per distribuire i risultati tra le rispettive righe della tabella dati.
Contare dal Nuova colonna Formula Il menu contestuale del tasto destro suona alla grande, ma non conta il valori diversi/unici , conta i non vuoti righe .
Nel codice JSL generato, Contare è Col numero.
Qual è il miglioramento che vorresti vedere?
Una funzione che si comporta come Numero colonna - ma dovrebbe contare solo i valori univoci: le voci che vengono visualizzate più volte dovrebbero solo essere contate una volta .
Chiamiamolo Col N Categorie .
NB:
1) C'è già un Categorie N in le Tabelle/riassunto funzione. Quindi, spero che lo sforzo sarà basso per fornire tale funzionalità così come una funzione JSL.
2) Categorie colonna N dovrebbe fornire un'opzione GroupBy, che genera gruppi di righe, esegue l'analisi per ciascun gruppo e distribuisce i risultati alle righe corrispondenti. (cioè simile a Col Number)
Perché questa idea è importante?
Insieme a N categorie disponibile, si possono calcolare le probabilità dagli eventi, come:
Percentage fail = Col Sum(:defects ,:processVariant) / N Categories(:wafer_ID, :processVariant)*100