Ciao a tutti,
Voglio selezionare alcune righe che hanno una stringa terminata con "452" nella colonna "Sample_ID" e creare un sottoinsieme contenente queste righe. Provo a fare come sotto ma non ha funzionato
Nomi predefiniti qui (1);
Pulisci il registro();
Cancella simboli();
Chiudi tutto( Tabelle dati, NoSave );
Chiudi tutto(Riviste, NoSave );
// seleziona la tabella dati 1
dt1_dir = Pick Directory( "Seleziona la directory per la tabella dati 1");
dt1_Name = Scegli file(
"Seleziona file di dati 1",
dt1_dir,
{"File JMP|jmp;jsl;jrn", "Tutti i file|*"},
1,
0,
0
);
Mostra(dt1_Nome); // mostra la stringa dt1_Name nel log
dt1=Apri(dt1_Nome); // riassegna dt1 alla tabella dati dalla stringa dt1_Name
Mostra(dt1); // mostra la tabella dati dt1 nel registro per controllare
// seleziona la tabella dati 2
dt2_dir = Pick Directory( "Seleziona la directory per la tabella dati 2");
dt2_Name = Scegli file(
"Seleziona file di dati 2",
dt2_dir,
{"File JMP|jmp;jsl;jrn", "Tutti i file|*"},
1,
0,
0
);
Mostra(dt2_Nome);
dt2=Apri(dt2_Name);
Mostra(dt2);
//concatena due tabelle e concat_dt è la tabella di output
concat_dt = dt1 << Concatena(dt2,
Tabella di output ("tabella dati concat"),
Crea colonna sorgente
);
Mostra(concat_dt); //mostra la tabella dati concat_dt nel log
Chiudi(dt1, NoSave);
Chiudi(dt2, NoSave); //chiudi sia dt1 che dt2
//selezionare sample_ID specifico da concat_dt e crearne un sottoinsieme
prep_dt = concat_dt << Sottoinsieme(Riga(
concat_dt << ottieni le righe dove (Regex( :Sample_ID, "71MT052800452") == :Sample_ID)),
solo colonne selezionate (0),
);
Chiudi(concat_dt); // chiudi concat_dt
Prova questo per la selezione delle righe
Row( concat_dt << get rows where( Right( :Sample_ID, 3 ) == "452" ) ),
L'ho provato ma non ha funzionato. Ho ricevuto questo messaggio nel registro:

Sembra non essere in grado di trovare la tabella dati denominata "tabella dati concat".
Assicurati che la tabella sia stata creata prima di specificare la funzione della tabella dati.
Sarebbe anche utile se fornissi esempi delle tue tabelle di dati di input.
la tabella dati "tabella dati concat" ha questo aspetto.

la tabella è già aperta dopo la concatenazione