Manipolazione e gestione dei limiti delle specificheLavori con limiti di specifica? Hai difficoltà a trovare modi convenienti per gestire le informazioni sui limiti delle specifiche? Hai avuto difficoltà a ottenere queste informazioni nel formato corretto? Se è così, il nuovo Gestisci i limiti delle specifiche caratteristica in JMP14 ti farà risparmiare molto lavoro e tempo. Questo post del blog descrive in dettaglio alcune delle funzionalità principali che possono essere trovate in questa nuova piattaforma.
Utilizzare una tabella dei limiti delle specifiche per creare proprietà della colonna dei limiti delle specifiche
I limiti delle specifiche sono attualmente memorizzati in una tabella dati dei limiti delle specifiche? Desideri spostare queste informazioni nelle proprietà della colonna Limite specifiche per un'altra tabella? UN aggiungere è stato scritto da Jim Nelson, uno dei nostri utenti esperti, proprio per fare questo. Iniziando con JMP14 , la piattaforma Gestisci limiti specifiche fornisce questa funzionalità.
Proviamolo con un esempio. Inizia aprendo Cities.jmp e CitySpecLimits.jmp trovati nel file JMP cartella dei dati del campione.
Open(“$SAMPLE_DATA/Cities.jmp”);
Open(“$SAMPLE_DATA/CitySpecLimits.jmp”);
- Con Cities.jmp come tabella dati attiva, scegliere Analizza->Qualità e processo->Gestisci limiti delle specifiche.
- Selezionare OZONO, CO, SO2 e NO e fare clic su Variabili di processo.
- Fare clic su OK.
Manage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogFinestra di dialogo Gestisci limiti specifiche
- Fare clic su Carica dalla tabella dei limiti.
- Seleziona Limiti CitySpec.
- Fare clic su OK.
Choose limits tableChoose limits tableChoose limits tableChoose limits tableScegli la tabella dei limiti
- Per salvare queste informazioni come proprietà della colonna, fare clic sul pulsante "Salva nelle proprietà della colonna" nella parte inferiore della finestra del report.
Mostra la proprietà della colonna Limiti
Ho sentito spesso dagli utenti che hanno molte colonne con limiti di specifica e devono selezionare la casella "Mostra come linee di riferimento del grafico" per tutte. Un mio collega, Byron Wingerd ha scritto a post sul blog che mostra come utilizzare JSL per eseguire questa attività.
A partire da JMP 14, abbiamo reso tutto ciò ancora più semplice con la piattaforma Gestisci limiti delle specifiche. Per vedere un esempio di come utilizzare questa nuova funzionalità, apri Semiconductor Capability nella cartella dei dati di esempio.
Open(“$SAMPLE_DATA/Semiconductor Capability.jmp”);
- Vai ad Analizza->Qualità e processo->Gestisci limiti delle specifiche.
- Scegli il gruppo Processi e fai clic su Variabili di processo.
Manage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogFinestra di dialogo Gestisci limiti specifiche
Dalle informazioni contenute nella proprietà della colonna Limiti specifica, vengono compilati LSL, Target e USL. La casella all'estrema destra intitolata "Mostra limiti" corrisponde all'opzione "Mostra come linee di riferimento del grafico" presente nella proprietà della colonna Limiti specifica. Selezionare queste caselle una alla volta richiederebbe molto tempo.
- Per selezionare tutte le caselle, fare clic sul triangolo rosso accanto a Gestisci limiti delle specifiche e scegliere Mostra limiti tutti.
Show Limits AllShow Limits AllShow Limits AllShow Limits AllMostra tutti i limiti
- Per salvare nuovamente questa selezione nella tabella dati, fare clic su "Salva nelle proprietà della colonna" che appare nella parte inferiore della finestra del rapporto.
Ora, quando esaminiamo la proprietà della colonna dei limiti delle specifiche per NPN1, vediamo che "Mostra come linee di riferimento del grafico" è stato selezionato.
NPN1 Spec Limits Column PropertyNPN1 Spec Limits Column PropertyNPN1 Spec Limits Column PropertyNPN1 Spec Limits Column PropertyProprietà della colonna Limiti specifiche NPN1
Controlla il numero di cifre decimali per i limiti delle specifiche
A volte i limiti delle specifiche potrebbero essere memorizzati con più cifre decimali di quelle desiderate. È possibile utilizzare l'opzione "Arrotonda decimali" in Gestisci limiti specifiche per modificare il numero di cifre decimali.
- Utilizzando l'esempio sopra, dal triangolo rosso accanto a Gestisci limiti specifiche, scegli "Decimali arrotondati".
- Inserisci 1 nella casella.
- Fare clic su OK.
Rounded to 1 decimalRounded to 1 decimalRounded to 1 decimalRounded to 1 decimalArrotondato a 1 decimale
- Puoi quindi scegliere "Salva nelle proprietà della colonna" o scegliere una delle opzioni Salva tabella che si trovano nella parte inferiore della finestra del rapporto.
Crea una tabella dei limiti delle specifiche dalle proprietà della colonna
I limiti delle specifiche sono archiviati come proprietà della colonna? Hai bisogno di condividere solo i limiti delle specifiche con un collega? È necessario utilizzare tali limiti di specifica su un'altra tabella dati? Ciò è ora facilmente realizzabile con i pulsanti nella piattaforma Gestisci limiti specifiche. Dalla finestra Gestisci limiti delle specifiche in alto, fare clic sul pulsante "Salva nella tabella dei limiti delle specifiche estese" o "Salva nella tabella dei limiti delle specifiche ampie". A seconda dell'opzione scelta, si ottiene una tabella dati dei limiti di specifica alta o ampia. Puoi quindi condividere questa tabella dati con un collega o utilizzare questa tabella dati dei limiti delle specifiche su un set di dati diverso.
Conclusioni
La nuova piattaforma Gestisci limiti delle specifiche ti consente di manipolare facilmente le informazioni sui limiti delle specifiche. Puoi creare proprietà di colonna dei limiti di specifica da una tabella dei limiti di specifica, puoi selezionare "Mostra come linee di riferimento del grafico" per più proprietà di colonna contemporaneamente, puoi controllare il numero di cifre decimali dei tuoi limiti di specifica e puoi creare tabelle dei limiti di specifica dalle proprietà della colonna.
Hai difficoltà a trovare modi convenienti per gestire le informazioni sui limiti delle specifiche? La gestione dei limiti delle specifiche in JMP 14 ti fa risparmiare lavoro e tempo.
Ri: Manipolazione e gestione dei limiti delle specifiche@Vijaya Senza le tue tabelle di dati è quasi impossibile determinare cosa stai cercando di fare.Sembra che tu abbia 2 tabelle di dati.Una tabella dati contiene i nuovi dati.La seconda tabella dati è una tabella dati sui limiti.La tabella dei dati dei limiti deve essere nel formato della tabella dei limiti appropriato (come quello nell'esempio sopra).Dovrai utilizzare il codice JSL che ho fornito nel mio commento pubblicato su 04-03-2018 13:24 (sopra).È necessario utilizzare il comando
Load from Limits Table(dtLimits)
dove dtLimits è il riferimento alla tabella dei dati dei limiti.
Ri: Manipolazione e gestione dei limiti delle specificheCiao Tonya,
Mi sono unito di recente a questa comunità e sono completamente alle prime armi con JSL, poiché ho ricevuto la richiesta di automatizzare e cercavo una risposta al mio problema che è
/
/ Launch platform: Manage Spec Limits
Manage Spec Limits(
Process Variables(
:"Assay (HPLC) (labelled amount)>Assay (HPLC) (labelled amount) MPC015271 (KM-1484)>% Active Content"n,
:"Mean>Dissolution (HPLC) (within 20 minutes) (labelled amount) - HK market MPC015270 (KM-1483)>Mean"n,
:"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) - DCP, FR markets MPC015270 (KM-1483)>Mean"n,
:
"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) MPC015270 (KM-1483)>Mean"n
)
);
// Report snapshot: 74023535_BI stability data_Sheet1 - Manage Spec Limits
Data Table("74023535_BI stability data_Sheet1") <<
Manage Spec Limits(
Process Variables(
:"Assay (HPLC) (labelled amount)>Assay (HPLC) (labelled amount) MPC015271 (KM-1484)>% Active Content"n,
:"Mean>Dissolution (HPLC) (within 20 minutes) (labelled amount) - HK market MPC015270 (KM-1483)>Mean"n,
:"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) - DCP, FR markets MPC015270 (KM-1483)>Mean"n,
:
"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) MPC015270 (KM-1483)>Mean"n
)
);
dt = Data Table ("74023535_BI stability specifications_Sheet1");
dt2 = Data Table ("74023535_BI stability data_Sheet1");
dt3 = dt2 << Manage Spec Limits( Y( :"Assay (HPLC) (labelled amount)>Assay (HPLC) (labelled amount) MPC015271 (KM-1484)>% Active Content"n, :"Mean>Dissolution (HPLC) (within 20 minutes) (labelled amount) - HK market MPC015270 (KM-1483)>Mean"n, :"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) - DCP, FR markets MPC015270 (KM-1483)>Mean"n, :"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) MPC015270 (KM-1483)>Mean"n ), Load from Limits Table("74023535_BI stability specifications_Sheet1.jmp"), Save to Column Properties (1) );
dt3 << close window;
sta aprendo la finestra di gestione dei limiti delle specifiche ma non caricando i dati dal foglio delle specifiche
PS sono assolutamente nuovo a questo.
Ri: Manipolazione e gestione dei limiti delle specificheSono felice che tu sia riuscito a far funzionare il tuo codice come desiderato.
Ri: Manipolazione e gestione dei limiti delle specifichedt = Data Table ("Table_B");
dt2 = Data Table ("Table_A");
dt3 = dt2 << Manage Spec Limits( Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ), Load from Limits Table("Table_B.jmp"), Save to Column Properties (1) );
dt3 << close window;Ciao Tonya.
Tutto è risolto. Grazie molto
Ri: Manipolazione e gestione dei limiti delle specificheVedo due problemi.
1) dt è stato assegnato a entrambi Specs_Limits e Table_A.
2) Carica dalla tabella dei limiti (Specs_Limits) dovrebbe essere Carica dalla tabella dei limiti ("Specs_Limits.jmp")
Poiché è stato specificato Spec_Limits, JMP cerca una variabile denominata Spec_Limits che non esiste.
Ri: Manipolazione e gestione dei limiti delle specificheCiao Byron,
L'ho fatto, ma l'errore è ancora lo stesso. Qualche altro suggerimento?
Grazie.
Ri: Manipolazione e gestione dei limiti delle specificheLa prima cosa che proverei:
Salvare lo script e le due tabelle dati nella stessa cartella.
Ri: Manipolazione e gestione dei limiti delle specifiche
Tabella dati --

Tabella delle specifiche --

Script utilizzando --
dt = Data Table ("Specs_Limits");
dt = Data Table ("Table_A");
dt << Manage Spec Limits( Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ), Load from Limits Table(Specs_Limits) );Errore ---
Qualsiasi aiuto ?
Name Unresolved: Specs_Limits in access or evaluation of 'Specs_Limits' , Specs_Limits/*###*/Exception in platform launch in access or evaluation of 'Manage Spec Limits' , Manage Spec Limits(/*###*/Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ),
Load from Limits Table( Specs_Limits )
)
In the following script, error marked by /*###*/
Manage Spec Limits(
Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ),
Load from Limits Table( Specs_Limits/*###*/ )
)
Manage Spec Limits[]
Ri: Manipolazione e gestione dei limiti delle specificheLa piattaforma Gestisci limiti delle specifiche è destinata esclusivamente ai limiti delle specifiche.Non sono presenti funzionalità per limiti di controllo o limiti di risposta in questa piattaforma.Inoltrerò la tua richiesta allo sviluppatore.
Ri: Manipolazione e gestione dei limiti delle specifiche@tonya_mauldin C'è un modo per andare oltre i limiti delle specifiche? Ho bisogno di specifiche, controllo, ecc. Inoltre, dov'è l'opzione per i limiti di risposta nella funzione _Limitskey. Il get _lmitskey ha più opzioni da utilizzare, ma il file Gestisci i limiti delle specifiche la funzionalità non utilizza tutte queste opzioni.

Ri: Manipolazione e gestione dei limiti delle specifichepuoi espandere il codice in:
obj=dt<obj << close window;
Ri: Manipolazione e gestione dei limiti delle specificheGrazie per i vostri commenti.Ecco un esempio che mostra come eseguire lo script della piattaforma per ottenere i limiti delle specifiche da un'altra tabella.
dtLimits=New Table( "Limits",
Add Rows( 4 ),
New Column( "Variable",
Character,
"Nominal",
Set Values( {"OZONE", "CO", "SO2", "NO"} )
),
New Column( "_LSL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.075, 5, 0.01, 0.01] )
),
New Column( "_USL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.25, 12, 0.09, 0.04] )
),
New Column( "_Target",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.15, 7, 0.04, 0.025] )
),
New Column( "Show Limits",
Numeric,
"Nominal",
Format( "Best", 12 ),
Set Values( [1, 1, 1, 1] )
)
);
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj=dt<<Manage Spec Limits( Y( :OZONE, :CO, :SO2, :NO ), Load from Limits Table(dtLimits) );
Ri: Manipolazione e gestione dei limiti delle specificheInnanzitutto, grazie x10^9 per questa nuova piattaforma. Penso che sia nella posizione giusta per risolvere il 99% dei miei problemi di "lavorare con le specifiche".
Ho una breve domanda sullo scripting della piattaforma.
nell'indice degli script c'è JSL per aprire la piattaforma Manage Spec Limits (grazie)
<BR />Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
obj = Manage Spec Limits(
Y( dt << Get Column Group( "Processes" ) )
);
Se la mia tabella non contiene specifiche, come posso eseguire lo script della piattaforma per ottenere i limiti delle specifiche da un'altra tabella?