wie man die leeren Spalten findet und per Skript löscht<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />wie man die leeren Spalten findet und per Skript löscht. alle Hilfen und/oder Hinweise werden sehr geschätzt.
Betreff: wie man die leeren Spalten findet und sie per Skript löschtAls Alternative (und wahrscheinlich eine von Marcus' 'mehreren Möglichkeiten'):
dt = AktuelleDatentabelle () ;
m = dt << getAllColumnsAsMatrix ;
// Schleife über die Spalten und Datensätze, die vollständig fehlen
c2del = {} ;
zum ( c = 1 , c <= NCol ( m ) , c ++,
wenn ( Nr ( Lok ( Wird vermisst ( m [ 0 , c ]))) == Nr ( m ) , Einfügen in ( c2del , c )) ;
) ;
// Spalten löschen
dt << Spalten löschen ( c2del ) ;
Betreff: wie man die leeren Spalten findet und sie per Skript löschtIch kann mir mehrere Möglichkeiten vorstellen, dies zu tun. Hier ist ein Beispiel basierend auf dem eingebauten Fehlendes Datenmuster Befehl.
dt = Aktuelle Datentabelle () ;
Namen = dt << Spaltennamen abrufen () ;
dt1 = dt << Fehlendes Datenmuster ( Säulen ( Bewertung ( Namen )) , unsichtbar ) ;
n = N-Reihe ( dt1 ) ;
Zum ( ich = N Spalte ( dt ) , ich >= 1 , ich --,
Wenn ( Spalte Summe ( Spalte ( dt1 , ich + 3 )) < n ,
Entfernen von ( Namen , ich )
)
) ;
Versuchen ( dt << Spalten löschen ( Namen )) ;
Nah dran ( dt1 , nicht sparen ) ;