comment trouver les colonnes vides et les supprimer par script<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />comment trouver les colonnes vides et les supprimer par script. toute aide et/ou conseil sera très apprécié.
Re : comment trouver les colonnes vides et les supprimer par scriptComme alternative (et probablement l'une des "plusieurs façons" de Marcus):
dt = CurrentDataTable () ;
m = dt << getAllColumnsAsMatrix ;
// Boucle sur les colonnes et l'enregistrement qui manquent entièrement
c2del = {} ;
pour ( c = 1 , c <= sous-col ( m ) , c ++,
si ( NRow ( Loc ( Est manquant ( m [ 0 , c ]))) == NRow ( m ) , Insérer dans ( c2del , c )) ;
) ;
// Supprime les colonnes
dt << supprimerColonnes ( c2del ) ;
Re : comment trouver les colonnes vides et les supprimer par scriptJe peux penser à plusieurs façons de le faire. Voici un exemple basé sur la fonction intégrée Modèle de données manquant commande.
dt = Tableau de données actuel () ;
des noms = dt << Obtenir les noms de colonne () ;
dt1 = dt << Modèle de données manquant ( Colonnes ( Éval ( des noms )) , invisible ) ;
n = N rangée ( dt1 ) ;
Pour ( je = Col N ( dt ) , je >= 1 , je --,
Si ( Col Somme ( Colonne ( dt1 , je + 3 )) < n ,
Retirer ( des noms , je )
)
) ;
Essayer ( dt << supprimer des colonnes ( des noms )) ;
proche ( dt1 , nosave ) ;