come creare una nuova colonna se la colonna con lo stesso nome non esiste<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />CIAO,
Ho bisogno di usare poche colonne per fare il calcolo. la domanda che ho è come creare una nuova colonna e impostare il valore di ciascuna cella su 0 se la colonna con lo stesso nome non esiste, se c'è la colonna, non fare nulla. Ho provato di seguito ma non funziona, la colonna esiste già. qualcuno può aiutarmi?
= Tabella dati ( "Tabella di associazione finale" ) << Ottieni nomi di colonne () ;
( Elenco_colonne ) ;
(( contiene ( Elenco_colonne , "N(P, F)" )) == 0 , Tabella dati ( "Tabella di associazione finale" ) << Nuova colonna ( "N(P, F)" , numerico , ordinale ) ;: Nome ( "N(P, F)" ) << Imposta ciascun valore ( 0 ) ;, vuoto ()) ;
Re: come creare una nuova colonna se la colonna con lo stesso nome non esisteIl tipo di dati predefinito per ottenere i nomi delle colonne è un elenco di colonne (del tipo di dati di colonna).Quando aggiungi l'argomento stringa ottieni un elenco di nomi di colonne come stringhe.Stavi provando a confrontare il tipo di dati di una colonna con una stringa.
Re: come creare una nuova colonna se la colonna con lo stesso nome non esisteGrazie! PMroz
Cosa c'è di sbagliato nelle mie righe di codice?
Re: come creare una nuova colonna se la colonna con lo stesso nome non esiste//dt = tabella dati ("FinalBiningTable"); // Decommenta la tua tabella
dt = aprire ( "$dati_campione\Big Class.jmp" ) ;
elenco_colonne = dt << Ottieni nomi di colonne ( corda ) ;
Se ( ! contiene ( Elenco_colonne , "N(P, F)" ) ,
dt << Nuova colonna ( "N(P, F)" , numerico , ordinale , << Imposta ciascun valore ( 0 )) ;
) ;