Aiuto con l'ordinamento dei valoriQuindi voglio ordinare la mia colonna in un certo modo usando la proprietà Ordinamento valore. In questo caso b1, b2 e b3 sono input dell'utente dalla casella di modifica del testo, ma l'ordinamento nella colonna non segue ancora {"Buffer", b1, b2, b3} segue un ordine alfabetico.
dt = current data table();
:Results<<SET property=""></SET>
Ho anche provato quanto segue dopo l'ordinamento dei valori, ma non aiuta
dt << Sort(By(:Results),Order(Ascending),Replace Table);
Ri: Aiuto con l'ordinamento dei valoriCIAO @Thierry_S
Ho provato il tuo script ma l'ordine delle colonne è ancora alfabetico
Ri: Aiuto con l'ordinamento dei valoriCiao Shah,
Credo che l'ultimo script che ho caricato nel mio messaggio precedente funzioni nel modo desiderato. L'hai provato?
Migliore,
STRi: Aiuto con l'ordinamento dei valori@Thierry_S
Supponiamo che l'utente inserisca quanto segue per i nomi dei campioni nella casella di modifica del testo:
C per b1
B per b2
A per b3
quindi l'ordine delle colonne diventa "Buffer", b3, b2, b1 quando eseguo lo script, segue un ordine alfabetico. Voglio che lo script venga eseguito in modo che l'ordine delle colonne rimanga "Buffer", b1, b2, b3, indipendentemente da ciò che viene immesso come nomi di esempio.
Ri: Aiuto con l'ordinamento dei valoriCIAO,
Non mi è ancora chiaro cosa stai cercando di fare ma il seguente script leggermente modificato non restituisce alcun errore nel Log (vedi la chiamata Eval List in fondo)
Names Default to Here (1);
dt = current data table();
InputWindow = New Window( "Enter Input",
<<MODAL></MODAL>
Ri: Aiuto con l'ordinamento dei valori@Thierry_S @ron_horne
Ci scusiamo per un po' di confusione, questa è la versione più estesa del mio script
dt = current data table();
InputWindow = New Window( "Enter Input",
<<MODAL></MODAL>
Ri: Aiuto con l'ordinamento dei valoriNon importa, ora ho capito
Migliore,
STRi: Aiuto con l'ordinamento dei valoriCiao Shah,
Mi dispiace che la mia breve sceneggiatura non abbia funzionato. Sto cercando di capire cosa intendi per "input dell'utente catturati da b1, b2"? Questi valori numerici o altre etichette indicano la condizione specifica del test?
Migliore,
STRi: Aiuto con l'ordinamento dei valoriCIAO @shah47
Penso @Mark_Bailey capito bene.
Si prega di aprire il file allegato e vedere se gli script fanno il lavoro.
names default to here (1);
a = "Running Buffe"
b1 = "B";
b2 = "A";
b3 = "Blank Sample in well";
b4 = "Buffer";
:Results << Set Property( "Value Ordering", Eval List( {a, b1, b2, b3, b4} ) );Ri: Aiuto con l'ordinamento dei valoriCIAO @Thierry_S
Grazie ma quella soluzione non funzionerà per quello che sto cercando di fare. "A" e "B" sono gli input dell'utente acquisiti da b1, b2, ecc. con una casella di modifica del testo. Pertanto, dopo che l'utente ha immesso i valori per b1, b2, l'ordine predefinito delle colonne è alfabetico.
Ri: Aiuto con l'ordinamento dei valoriCiao Sulla base del tavolo che hai condiviso,
Ecco un breve script che dovrebbe fare quello che vuoi: basta cambiare l'ordine dei valori nella chiamata alla proprietà Set
Names Default to Here (1);
dt = Current Data Table ();
:Results << set property("value ordering", {"Blank Sample Well", "Running Buffe", "Buffer", "A", "B"});
dt << Sort( replace table, By( :Results ), Order( Ascending ) );Ri: Aiuto con l'ordinamento dei valoriCIAO @ron_horne
Ho allegato la colonna, solo per ricapitolare, gli input dell'utente vengono acquisiti come b1, b2, ecc. In questo caso ho fatto un test e ho inserito "B" per b1 e "A" per b2 ma come puoi vedere l'ordine nella tabella risulta alfabetico.
Ri: Aiuto con l'ordinamento dei valoriHן @shah47
puoi caricare una tabella con solo quella colonna?
Ri: Aiuto con l'ordinamento dei valoriGrazie a tutti per la pronta risposta, purtroppo ripristina ancora l'ordine alfabetico delle colonne
Ri: Aiuto con l'ordinamento dei valoriNon sono sicuro, ma prova questo:
:Results << Set Property( "Value Ordering", Eval List( {"Buffer", b1, b2, b3} ) );Ri: Aiuto con l'ordinamento dei valoriCIAO @shah47
prova quanto segue:
dt <SPAN class="token operator">=</SPAN> <SPAN class="token function">current data table</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
<SPAN class="token punctuation">:</SPAN>Results<SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages">set property</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token string">"value ordering"</SPAN><SPAN class="token punctuation">,</SPAN> <SPAN class="token punctuation">{</SPAN><SPAN class="token string">"Buffer"</SPAN><SPAN class="token punctuation">,</SPAN> "b1"<SPAN class="token punctuation">,</SPAN> "b2"<SPAN class="token punctuation">,</SPAN> "b3"<SPAN class="token punctuation">}</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
una volta che questo è corretto, anche l'ordinamento dovrebbe funzionare,
Ron