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 ogni cella su 0 se la colonna con lo stesso nome non esiste, c'è la colonna, non fare nulla. Ho provato di seguito ma non funziona la colonna esiste già. qualcuno può aiutarmi?
= Tabella dati ( "Tabella Bining Finale" ) << Ottieni i nomi delle colonne () ;
( Elenco_colonne ) ;
((( contiene ( Elenco_colonne , "N(P, F)" )) == 0 , Tabella dati ( "Tabella Bining Finale" ) << Nuova colonna ( "N(P, F)" , numerico , ordinale ) ;: Nome ( "N(P, F)" ) << Imposta ogni 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 (di tipo di dati di colonna).Quando aggiungi l'argomento stringa, ottieni un elenco di nomi di colonna come stringhe.Stavi cercando di confrontare un 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"); // Togli il commento dal tuo tavolo
dt = aprire ( "$dati_campione\Big Class.jmp" ) ;
elenco_colonne = dt << Ottieni i nomi delle colonne ( corda ) ;
Se ( ! contiene ( Elenco_colonne , "N(P, F)" ) ,
dt << Nuova colonna ( "N(P, F)" , numerico , ordinale , << Imposta ogni valore ( 0 )) ;
) ;