Renderebbe più veloci gli script e le analisi se potessimo lavorare con le righe in modo simile alle colonne. La soluzione attuale è impilare o acquisire colonne come matrice, trasporre e reinserire nella tabella dati in modo che la riga 1 diventi Col1. Questo richiede tempo e memoria per tabelle di dati di grandi dimensioni.
Se potessimo utilizzare una riga di dati (o una matrice) al posto di una colonna (: Col1) di seguito per generare un grafico, sarebbe molto utile. In questo esempio, creo grafici da salvare in una colonna utilizzando un ciclo per ogni riga (non mostrato). Per prima cosa ho dovuto catturare le colonne che voglio rappresentare graficamente in una matrice, trasporla e rimetterla in una nuova tabella di dati (dt_mat). Aggiungi una nuova colonna ("Read_Number") che è 1,2,3,4,5 ..... I dati originali erano nelle colonne:: read1,: read2,: read3,: read4,: read5, ...... Dopo la trasposizione, diventa: Col1,: Col2,: Col3,: Col4,: Col5, .... dove le colonne sono le stesse delle righe non trasposte dalla tabella originale. L'oggetto pic viene inserito nella tabella come parte del ciclo. Il codice effettivo utilizza un elenco di nomi di colonna al posto di: Col1 di seguito.
dist = dt_mat << Bivariate( Y( :Col1 ), X( :Read_Number ), Fit Each Value( {Line Color( {212, 73, 88} )} ) );
pic = (Report( dist )[Outline Box( "Bivariate Fit of Col1 By Read" )]) << getpicture;