Contare il numero di voci nella colonna per calcolare la resa.Come posso contare il numero di errori e passaggi per lotto per calcolare la resa? Voglio farlo usando una formula. (La funzione Tabulazione funziona benissimo. Ma vorrei sapere come farlo usando una formula)

Analisi e modellazione dei dati di baseRe: Contare il numero di voci nella colonna per calcolare la resa.Seleziona Lot come variabile "Raggruppa per" (fai clic con il pulsante destro del mouse su questa colonna e troverai questa opzione dopo "Nuova colonna formula"), quindi fai clic con il pulsante destro del mouse sulla colonna "Risultato", "Raggruppa per" e quindi scegli "Conteggio".
Re: Contare il numero di voci nella colonna per calcolare la resa.In questo modo verranno "conteggiate" le voci non mancanti.
modifica: "contare?"
JMP può contare solo numeri, non stringhe.
...almeno per quanto riguarda le opzioni disponibili nel menu contestuale.
Da JMP19 in poi, JMP può anche contare stringhe univoche :

Ma ancora: non esiste un approccio con un solo clic per contare le stringhe.
https://community.jmp.com/t5/Discussions/Collection-of-quot-funny-quot-Jmp-newbie-questions/mp/910592/highlight/true#M106966
Re: Contare il numero di voci nella colonna per calcolare la resa.Puoi usare Tabulate:

Trascina il lotto sull'asse verticale e il risultato sull'intestazione. Quindi trascina Riga% nell'area di rilascio principale.
Nella colonna "Pass" è possibile leggere la resa in %.
Tabulate(
Add Table(
Column Table( Grouping Columns( :Result ), Add Aggregate Statistics( :Result ), Statistics( Row % ) ),
Row Table( Grouping Columns( :Lot ), Add Aggregate Statistics( :Lot ) )
)
);
Re: Contare il numero di voci nella colonna per calcolare la resa.per calcolare la resa tramite una formula di colonna, è possibile utilizzare:
New Column( "yield_",
Format( "Percent", 9, 2 ),
Formula( Col Sum( :Result == "Pass", :Lot ) / Col Number( 1, :Lot ) )
)
Re: Contare il numero di voci nella colonna per calcolare la resa.Ciao @hogi ,
È possibile, ma richiede un po' di lavoro sulla tabella dati:
- Ricodifica Passa al valore "0" e Fallisci al valore "1"
- Cambia il tipo di dati della colonna "Risultato" in Numerico e il tipo di modellazione in "Nominale"
- Aggiungere una proprietà di colonna "Etichette valore" per identificare il significato degli 0 e degli 1 (e visualizzarlo direttamente nella tabella dati).
- Finally, use "Group by" Lot and "Group by" Result, and create a new formula column based on "Result" column : New Formula Column>Aggregate>Sum. This will lead to this formula in the new column:
Col Number( :Result, :Lot, :Result )
@ConfidenceOwl94 allega la tabella dati con la colonna appena creata per il conteggio dei risultati superati/non superati. Puoi quindi utilizzare questa colonna per calcolare la % di rendimento o trasformare direttamente la formula in questa colonna nella seguente formula per calcolare direttamente il rendimento:
(Col Number( :Result, :Lot, :Result ) / Col Number( :Result, :Lot )) * 100
Spero che questa soluzione possa aiutarti,