Beim Tabellensplit gehen eindeutige Werte verlorenIch habe einen Tisch wie folgt aufgebaut. Ich möchte die Spalte „Service“ nach Typ aufteilen, sodass das Ergebnis wie in der zweiten Tabelle unten aussieht. Allerdings verliere ich dabei viele eindeutige ID-Werte. Als Referenz habe ich 15.047 eindeutige IDs und 78.276 Zeilen in meiner Rohdatentabelle. Von diesen 78.276 Diensten sind nur 963 Typ2-Dienste. Wenn ich die Tabellenaufteilung durchführe, erhalte ich als Ergebnis eine Tabelle mit 77.313 Zeilen, was zunächst richtig schien, weil die Mathematik aufgeht. Allerdings gibt es in der geteilten Tabelle nur 14.910 eindeutige IDs.
Warum passiert das und wie kann ich es stoppen? Zu beachten ist, dass nicht alle IDs Typ2-Werte haben (diejenigen, die dies tun, haben immer nur einen Typ2-Wert), aber dies scheint nicht damit zu tun zu haben, welche ID-Werte verloren gehen.
Ich brauche eigentlich nur die Aufteilung der Dienste in die beiden Typspalten. Es ist mir egal, wie sie angeordnet sind, solange in welchen Zeilen für diese ID der Dienst in Typ2 aufgeführt ist (z. B. in der Tabelle mit den gewünschten Ergebnissen unten ist das in Ordnung). Habe es so, wie ich es gezeigt habe, aber es könnte auch eine zusätzliche Zeile für ID 1 haben, die in Typ1 leer ist und den Dienst in Typ2 anzeigt, anstatt den Typ2-Dienst in Zeile 1 aufzulisten. Ich weiß nicht, ob das die Sache einfacher macht?)
Beispieldaten:
| AUSWEIS | Produkt | Service | Typ |
| 1 | Produkt1 | BeispielService1 | Typ 1 |
| 1 | Produkt1 | BeispielService2 | Typ 1 |
| 1 | Produkt1 | BeispielService3 | Typ 2 |
| 2 | Produkt2 | BeispielService1 | Typ 1 |
| 2 | Produkt2 | BeispielService4 | Typ 1 |
| 3 | Produkt3 | BeispielService5 | Typ 1 |
| 3 | Produkt3 | BeispielService6 | Typ 2 |
Erwünschtes Ergebnis:
| AUSWEIS | Produkt | Typ 1 | Typ 2 |
| 1 | Produkt1 | BeispielService1 | BeispielService3 |
| 1 | Produkt1 | BeispielService2 | |
| 2 | Produkt2 | BeispielService1 | |
| 2 | Produkt2 | BeispielService4 | |
| 3 | Produkt3 | BeispielService5 | BeispielService6 |
Ich verwende JMP 16.0.0 unter Windows 10
Qualitäts- und VerfahrenstechnikBetreff: Verlust eindeutiger Werte bei der TabellenaufteilungWenn ich mich richtig erinnere, ist das beabsichtigt (was etwas nervig ist). JMP17 scheint eine neue Warnmeldung zu haben, die meiner Meinung nach damit zusammenhängt:

Eine Möglichkeit, dies zu vermeiden kann sein um Ihrer ursprünglichen Datentabelle eine zusätzliche Spalte hinzuzufügen, die über eine unterstützende laufende Nummer verfügt, die Sie beim Teilen verwenden können (JMP17 verfügt über eine Vorschau).

In diesem Fall habe ich die folgende Formel für Uniq verwendet
Col Cumulative Sum(1, :Type, :ID, :Product)
Nach dem Entfernen der Uniq-Spalte
| AUSWEIS |
Produkt |
Typ 1 |
Typ 2 |
| 1 |
Produkt1 |
BeispielService1 |
BeispielService3 |
| 1 |
Produkt1 |
BeispielService2 |
| 2 |
Produkt2 |
BeispielService1 |
| 2 |
Produkt2 |
BeispielService4 |
| 3 |
Produkt3 |
BeispielService5 |
BeispielService6 |
Siehe auch Diskussion hier Funktioniert die Split-Plattform ordnungsgemäß?