Kann JMP Tabulate relative Änderungen parametrischer Daten relativ zu einem Referenzzeitpunkt bereitstellen (z. B. Pivot-Tabellen)?Ich habe viele Datensätze, die ich normalerweise mit Excel-Pivot-Tabellen überprüfe, frage mich jedoch, ob es möglich wäre, tabellarische Tabellen in JMP für eine ähnliche Überprüfung zu verwenden.
Die Daten sehen wie im Beispiel der beigefügten Excel-Tabelle aus. Vier Geräte werden 5 Mal getestet, nämlich um 0 Uhr, 1 Uhr, 20 Uhr, 50 Uhr und 100 Uhr.
In jeder Messung werden Parameter1 und Parameter2 gemessen. Ich möchte eine Tabelle mit Daten in drei Spalten.
für jedes Gerät/jeden Zeitpunkt: Datenwert, Differenz des Datenwerts relativ zur ersten Messung, Differenz des Datenwerts in Prozent relativ zur ersten Messung.
Heute importiere ich sehr große Datensätze in JMP (10–100 Parameter, Tausende von Geräten) und exportiere Daten nach Excel
zum Erstellen von Pivot-Tabellen, die Daten mit Pivot-Tabellen neu organisieren, um die Spalten hinzuzufügen, die parametrische Änderungen anzeigen
und danach importiere ich die Daten zurück in JMP für Plots, Degradationsanalysen, Korrelationsdiagramme usw.
Ich kann dies natürlich in JMP mit Skripten tun, die die Tabelle aufteilen, neue Spalten mit Formeln hinzufügen, diese stapeln, neue Spalten umbenennen usw., aber das ist eine sehr unflexible Vorgehensweise und ich habe keine Möglichkeit gefunden, dies dynamisch zu tun, ohne die Testzeiten fest zu codieren.
Die Excel-Pivot-Tabellen sind leider viel einfacher zu bearbeiten.. aber ich mag es nicht, dass ich immer wieder zu Excel springen muss
mit allen Daten.
Irgendwelche Ideen, ob dies in JMP mit den tabellarischen Tabellen möglich ist?
Automatisierung und SkriptingDatenzugriffDatenzusammenführung und -bereinigungDatenexploration und -visualisierungMassenanpassungQualitäts- und ProzesstechnikZuverlässigkeitsanalyseBetreff: Kann JMP Tabulate relative Änderungen parametrischer Daten relativ zu einem Referenzzeitpunkt (z. B. Pivot-Tabellen) bereitstellen?Ich denke, Sie müssen ein paar Formeln hinzufügen und dann können Sie eine tabellarische/zusammenfassende Tabelle wie diese erstellen

Ich würde eine Spalte erstellen, um den Nullwert zu berechnen. Abhängig von Ihren Daten könnte etwas Einfacheres (oder Komplizierteres) verwendet werden
Col Mean(
If(Col Min(:Time, :Device, :Group, :Batch, :Name) == :Time,
:Value,
.
),
:Device, :Group, :Batch, :Name
);
Anschließend erstellen Sie die Berechnungsspalten
:Value / :GroupZero - 1
Und
:Value - :GroupZero
Unten ist das Skript, das JMP für mich erstellt hat (ich würde es gründlich bereinigen und robuster machen).
// Delete column: Column 7
Data Table("Data") << Delete Columns(:Column 7);
// New column: Column 7
Data Table("Data") << New Column("Column 7",
Numeric,
"Continuous",
Format("Best", 12)
);
// Change column info: GroupZero
Data Table("Data"):Column 7 << Set Name("GroupZero") <<
Set Formula(
Col Mean(
If(Col Min(:Time, :Device, :Group, :Batch, :Name) == :Time,
:Value,
.
),
:Device,
:Group,
:Batch,
:Name
)
);
// New column: Column 8
Data Table("Data") << New Column("Column 8",
Numeric,
"Continuous",
Format("Best", 12)
);
// Change column info: Diff to 0
Data Table("Data"):Column 8 << Set Name("Diff to 0") <<
Set Formula(:Value - :GroupZero);
// New column: Column 9
Data Table("Data") << New Column("Column 9",
Numeric,
"Continuous",
Format("Best", 12)
);
// Change column info: Diff to 0perc
Data Table("Data"):Column 9 << Set Name("Diff to 0perc") << Format("Percent", 12, 2)
<< Set Formula(:Value / :GroupZero - 1);
// Change column modeling type: Device
Data Table("Data"):Device << Set Modeling Type("Nominal");
// Change column modeling type: Batch
Data Table("Data"):Batch << Set Modeling Type("Nominal");
// Change column modeling type: Time
Data Table("Data"):Time << Set Modeling Type("Nominal");
// Report snapshot: Data - Tabulate
Tabulate(
Show Control Panel(0),
Add Table(
Column Table(Analysis Columns(:Value), Statistics(Mean)),
Column Table(Analysis Columns(:Diff to 0, :Diff to 0perc), Statistics(Mean)),
Row Table(Grouping Columns(:Device, :Group, :Batch, :Name, :Time))
)
);
Betreff: Kann JMP Tabulate relative Änderungen parametrischer Daten relativ zu einem Referenzzeitpunkt (z. B. Pivot-Tabellen) bereitstellen?Wow! Danke Jarmo!
Ich hätte nie gedacht, dass Col Mean auf diese Weise verwendet werden könnte ...
Ich habe offensichtlich einige Grundlagen übersehen.
Vielen, vielen Dank, ich habe einige ernsthafte Reinigungsarbeiten in meinen Skripten zu erledigen 
/Jessica