So heben Sie Formelspalten hervorIch versuche, einen sehr großen alten Datensatz zu aktualisieren und zu verstehen. Einige der Daten stammen aus anderen Arbeitsmappen und einige werden aus mehreren Spalten berechnet. Ich hätte gern eine Möglichkeit, Spalten hervorzuheben oder anderweitig zu identifizieren, die von anderen Spalten abgeleitet sind, im Gegensatz zu Spalten, in die die Daten eingegeben wurden. Gibt es eine Möglichkeit, dies in JMP zu tun?
Es wäre auch schön, einige Spalten zu einem Block zusammenzufassen. In Excel würde ich eine dicke Umrandung um eine Gruppe von Spalten hinzufügen, beispielsweise alle, die aus einem Blatt stammen, um die Daten optisch aufzuteilen.
Ich habe 150 Spalten und merke oft, dass ich den Überblick auf der Seite verliere.
Vielen Dank für jeden Ratschlag. Ich verwende derzeit JMP16, falls das wichtig ist.
Datenzusammenführung und -bereinigungBetreff: Formelspalten hervorhebenWenn eine Spalte eine Formel enthält, wird in der Spaltenliste links neben dem Spaltennamen ein blaues „Plus“-Symbol angezeigt.
Ich weiß sowieso nicht, wie ich die Grenzen, die Sie beschreiben, wie in Excel erstellen soll, aber hier sind zwei Dinge, die ich bei der Arbeit mit Tabellen mit vielen Spalten sehr hilfreich fand:
- Spalten gruppieren - einige Spalten in der Spaltenliste auswählen > Rechtsklick > "Spalten gruppieren".Dadurch sind sie in der Spaltenliste viel einfacher zu verwalten.
- Spalten ausblenden - Wenn Sie 100 Spalten haben, sich aber derzeit nur auf die ersten und letzten fünf konzentrieren, können Sie die mittleren 90 in der Spaltenliste auswählen > Rechtsklick > "Ausblenden/Einblenden".
Beides funktioniert nur durch einen Rechtsklick in die Spaltenliste oder über das Menü oben - nicht durch einen Rechtsklick auf die Spalten selbst.
Betreff: Formelspalten hervorhebenNeben den großartigen Vorschlägen von TomF, Spaltengruppen zu verwenden und Spalten auszublenden, wäre eine weitere Option, Zellen oder den Text in Zellen einzufärben (Gruppen und Ausblenden sind bessere Optionen, da sie sich auf Spaltenebene befinden).
Man könnte auch eine Benutzeroberfläche skripten, die Ihnen eine Liste Ihrer Spalten und ihrer Eigenschaften zeigt. Hier ist ein sehr schnelles Beispiel, aber vielleicht gibt es eine Idee:
Names Default To Here(1);
dt = Current Data Table();
properties_to_collect = {"Formula"};
dt_col_properties = New Table("Table Properties",
New Column("Column", Character, Nominal),
New Column("Data type", Character, Nominal),
New Column("Modeling Type", Character, Nominal),
New Column("Formula", Character, Nominal),
invisible
);
For Each({col_name, idx}, dt << Get Column Names("String"),
dt_col_properties << Add Row(1);
dt_col_properties[idx, "Column"] = col_name;
dt_col_properties[idx, "Data Type"] = Column(dt, col_name) << Get Data Type;
dt_col_properties[idx, "Modeling Type"] = Column(dt, col_name) << Get Modeling Type;
dt_col_properties[idx, "Formula"] = If(IsEmpty(Column(dt, col_name) << Get Property("Formula")), "No", "Yes");
);
f = Function({a},
sel_rows = dt_col_properties << Get Selected Rows;
sel_cols = dt_col_properties[sel_rows, "Column"];
dt << Select Columns(sel_cols);
dt << Next Selected Column;
);
rs = dt_col_properties << make row state handler(f);
nw = New Window("Cols",
dtb = Data Table Box(dt_col_properties);
);
dtb << Set Selectable Rows(1);
dtb << Set Scrollable(20, 0);
dtb << Set Click Sort(1);
nw << On Close(Close(dt_col_properties, no save));
Es gibt auch Add-In für Tabellenattribute