Come posso calcolare i rendimenti e inserirli in una tabella riepilogativa?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti,
Ho una serie di dati per una serie di dispositivi che ho testato.Esistono diversi parametri che ciascun dispositivo deve superare per poter passare complessivamente.Ad esempio, in una colonna ho la tensione di soglia registrata per ciascun dispositivo e nella colonna accanto dirà "Passato" o "Fallito".Come posso calcolare la percentuale di dispositivi che sono passati e aggiungerla a una tabella riepilogativa.Ho anche creato una tabella riepilogativa con la media, il minimo, il massimo, ecc. per ciascun parametro e sarebbe fantastico avere anche la resa in quella tabella.
Grazie.
Ri: Come posso calcolare i rendimenti e aggiungerli a una tabella riepilogativa?Grazie, ho fatto funzionare!
Ri: Come posso calcolare i rendimenti e aggiungerli a una tabella riepilogativa?Sospetto che la soluzione sia impostare la proprietà della colonna Etichetta valore per le colonne in modo che 1=Pass e 0=Fail
Se questa non è la risposta, potresti fornire un campione della tua tabella dati e darò un'occhiata
Ri: Come posso calcolare i rendimenti e aggiungerli a una tabella riepilogativa?Ciao ancora Jim,
Ho usato molto questo metodo per calcolare i rendimenti.Quello che uno dei miei colleghi mi ha fatto notare è che sopra c'è scritto 0 e 1 e non Fail and Pass.Come posso cambiare questa situazione?
Di seguito è riportato il mio codice che rende la tabella.Esiste un modo semplice e semplice per cambiare l'etichetta?
table2=expr(dtSummary <
Mostra Pannello di controllo( 0 ),
Aggiungi tabella(
Tabella colonne (Tabella categorie, Statistiche (Nome (% del totale)))),
Tabella righe (colonne per categorie (rendimento:OnId,:rendimento OffId,:rendimento differenziale,:rendimento Id0s, rendimento:Id1s, rendimento:OffId0s, rendimento:OffId1s,:rendimento complessivo))
)
));
Ri: Come posso calcolare i rendimenti e aggiungerli a una tabella riepilogativa?Grazie Jim per l'esempio con JSL!Immagino che abbia ancora bisogno di saperne di più sulle tabelle, ma l'ho fatto funzionare.
Ri: Come posso calcolare i rendimenti e aggiungerli a una tabella riepilogativa?Natalie,
In allegato c'è uno script che ti porta dalla struttura della tabella dati primaria fino a una tabella di output con la maggior parte di ciò che desideri.Potresti prendere la tabella di tabulazione finale e inserirla in una Table Box per ripulirla un po', ma penso che vedrai cosa sto tentando di fare.
Ri: Come posso calcolare i rendimenti e aggiungerli a una tabella riepilogativa?Natalie,
Forse il file allegato può aiutarti. Fatemi sapere se avete domande.Dalla tabella allegata, puoi creare un riepilogo della tabella e sommare le occorrenze di un "1" nella colonna Superamento complessivo, quindi dividere per il numero totale di righe per calcolare la tariffa complessiva.
Dave
Ri: Come posso calcolare i rendimenti e aggiungerli a una tabella riepilogativa?Ciao Jim,
Grazie per la risposta.Non sono sicuro di seguirti, però.Sono in grado di creare una colonna di rendimento per ciascun parametro.
dtSummary << Nuova colonna("Yield_Vth", Numeric,Formula(Min(:Pass_Vth=="Pass"))); Inserisce uno 0 o 1 in ogni riga sotto la colonna Yield_Vth.Quando calcolo la percentuale del totale, viene semplicemente indicato 100%, il che non è corretto perché non tutte le righe hanno un 1.
La tabella che sto davvero cercando assomiglia a questa e non sono sicuro che sia del tutto possibile:
Rendimento % medio minimo massimo DEVST
p1
p2
p3
p4
Tutto (vuoto) (vuoto) (vuoto) (vuoto) TotalYield
Puoi spiegare di nuovo cosa hai fatto?Sto acquisendo maggiore familiarità con JSL, ma non ho ancora utilizzato molto le tabelle.
Grazie!
Ri: Come posso calcolare i rendimenti e aggiungerli a una tabella riepilogativa?Natalie,
Supponendo che tu voglia conoscere la resa finale, il metodo che ho usato consiste nell'impostare una nuova colonna su un valore uguale a 1 o 0 in base al rilevamento di tutti i passaggi o al rilevamento di almeno un errore.La formula che utilizzo è trovare il minimo dei confronti bouliani.Ad esempio, se hai colonne A, B e C che hanno un valore "Superato" o "Fallito", inserisco la seguente formula nella nuova colonna denominata "Rendimento"
Min(:A=="Superato",:B=="Superato",:C=="Superato")
Se tutti i test vengono superati, il Min sarà 1, altrimenti sarà 0.
Quindi eseguo semplicemente Tables==>Summary e chiedo% Total. quindi eliminare la riga per "Fails" e quindi unirla alla tabella di riepilogo.
Se hai bisogno del rendimento per ciascun parametro, utilizzerei un'analisi ==> tabella, con i parametri lungo le righe e Pass e Fail come colonne.Puoi quindi creare una tabella dati ed eliminare la colonna "Fail" e unirla alla tabella di riepilogo.
