Zeilen in der Datentabelle ausblenden und ausschließen, wenn Kriterien in einer Spalte erfüllt sind<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo alle
Ich versuche, alle Zeilen in einer Datentabelle auszublenden und auszuschließen, die ein bestimmtes Kriterium nicht erfüllen. Solche Kriterien werden durch die Werte in einer der Spalten [:Hour] angegeben.
Ich habe die Formel auf eine andere Spalte angewendet, aber nur innerhalb der Zellen dieser Spalte und nicht in der gesamten Datentabelle gearbeitet.
Dies ist das Skript, das ich verwende [das nicht für die gesamte Datentabelle funktioniert]:
dt = Current Data Table();If( :Hour == 6, dt << As Row State( 0 ), dt << As Row State( 7 ));
Wir freuen uns über jede Hilfe,
Jose GL
Betreff: Zeilen in der Datentabelle ausblenden und ausschließen, wenn Kriterien in einer Spalte erfüllt sindHallo Jim,
Das hat wie ein Zauber funktioniert.
Am Ende meines Skripts kann ich es einfach noch einmal ausführen und alles ist wieder normal. Juhu!
-JoseGL
Betreff: Zeilen in der Datentabelle ausblenden und ausschließen, wenn Kriterien in einer Spalte erfüllt sindIch glaube, das wird tun, was Sie wollen:
dt =Current Data Table();
dt << select where( :Hour != 6 );
dt << hide and exclude;
Sie könnten jede Zeile durchlaufen und Ihre If()-Funktion ausführen, indem Sie jede Zeile einzeln ausschließen und ausblenden, aber die obige Methode funktioniert viel schneller und funktioniert auf der gesamten Datentabelle.