Ciao,
quando importo un set di dati con il seguente codice:
Names Default To Here( 1 );
Clear Symbols();
pb = Page Break Box();
fileopen= "\\prusntyfil01\home$\sv001241\Desktop\FCCC\Scripts\Data tables for statistical analysis 07NOV22.xlsx";
//dt=open(fileopen,private);
dt = Open(
fileopen,
Worksheets( "USP & DSP Subtype Dependent" ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 262 ),
Data Ends on Column( 14 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "" )
),
);
////Had to change the data type of some variables, some of the variables have operators in the name had to change the names of some variables then change data types////
///When l tried to work with the variables with an operator in there name such as "/" and "%" i had problems so tried to change the names of Variables with/////
///either brackets or a operator in the variable name//////
dt :Specific Purity << Data type (Numeric) << Set Modeling Type (continuous);
col = Column( 2 );
col << Set Name( "Scale Area" );
col = Column( 4 );
col << Set Name( "Subtype" );
col = Column( 6 );
col << Set Name( "ICD 106 cells mL" );
col = Column( 7 );
col << Set Name( "HA µg mL" );
///need to format the below column as percent/////
col = Column( 8 );
col << Set Name( "HA Step Yield percent" );
dt :HA Step Yield percent << Data type (Numeric) << Format( "Percent", 12, 1 ) << Set Modeling Type (continuous) << Set Selected;
col = Column( 9 );
col << Set Name( "Total Protein BCA ug mL" );
dt :Total Protein BCA ug mL << Data type (Numeric) << Set Modeling Type (continuous);
col = Column( 11 );
col << Set Name( "HA by SRD µg mL" );
dt :HA by SRD µg mL << Data type (Numeric) << Set Modeling Type (continuous);
col = Column( 12 );
col << Set Name( "HCP by ELISA µg mL" );
dt :HCP by ELISA µg mL << Data type (Numeric) << Set Modeling Type (continuous);
col = Column( 13 );
col << Set Name( "HCP µg µg" );
dt :HCP µg µg << Data type (Numeric) << Set Modeling Type (continuous);alcune delle variabili vengono importate come ordinali o nominali e devo correggere ciò che va bene, tuttavia la variabile: HA Step Yield percent perde la sua formattazione quando poi impila i dati usando il seguente codice, come posso evitare che ciò accada? ?
dt2 = dt << stack(
columns(:ICD 106 cells mL, :HA µg mL, :HA Step Yield percent,
:Total Protein BCA ug mL, :Specific Purity, :HA by SRD µg mL,
:HCP by ELISA µg mL, :HCP µg µg),
Source Label Column( "Quality Attribute" ),
Stacked Data Column( "Data" ),
output table name( "stacked" )
);<BR />
Ciao @Mickyboy ,
Sembra che tu voglia che diverse righe all'interno di una singola colonna abbiano proprietà diverse. Purtroppo non sarà possibile. Le proprietà della colonna come Formato si applicano all'intera colonna. Questa è la natura del formato impilato. Se vuoi che le diverse variabili abbiano proprietà diverse, dovresti lasciarle nel formato grande.
Perché hai bisogno del formato percentuale? Forse puoi semplicemente fare una moltiplicazione prima di impilare.
Mi dispiace, ma spero che aiuti.
Fil
Grazie Fil,
Ho pensato di moltiplicare per 100 prima di impilare se non riuscivo a trovare una soluzione, grazie per il tuo consiglio, lo apprezzo.