Doppelte Zeile in einer Datentabelle löschen<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich habe viele Doppelreihen in meiner Datentabelle und ich möchte sie reinigen.
Ich möchte nur einen bestimmten Wert in meiner Datentabelle.
Gibt es eine Funktion dafür?
Danke für Ihre Hilfe !
Re: Löschen Sie Double Row in einer DatentabelleVersuchen Sie diese Reihenfolge von Befehlen:
dt = Öffnen ( "$ SAMPLE_DATA / Car Poll.jmp" ) ;
Tab = dt << Tabellarisch (
Systemsteuerung anzeigen ( 0 ) .
Tabelle hinzufügen (
Säulentabelle ( Spalten gruppieren ( : Sex . : Familienstand )) .
Row Table ( Spalten gruppieren ( : Land . : Größe ))
)
) ;
dt_sum = Tab << In Datentabelle machen ;
dt_sum << Name einsetzen ( "Neuer Tisch" ) ;
Re: Löschen Sie Double Row in einer DatentabelleSehr geehrte Frau,
In Bezug auf das Thema kann ich Namen von Übersichtstabellen, Teilmengen-Tabellen festlegen, aber irgendwie kann ich das nicht:
Nachdem ich eine Tabelle erstellt und eine Tabelle erstellt habe, kann ich der erstellten Tabelle keinen Namen hinzufügen. Wo immer ich den "Set Name" -Befehl setze, funktioniert es nicht:
<< Tabellarisch (
Artikelbezeichnung ändern (
Spalten gruppieren ( : Vertrag ( "Alles" ) . "Alles" ) .
Spalten gruppieren ( : Zimmertyp ( "Alles" ) . "Alles" ) .
Spalten gruppieren ( : Monat ( "Alles" ) . "Alles" )
)
Spaltenbezeichnung entfernen ( Spalten gruppieren ( : Zimmertyp . : Monat . : Resort ) ) .
Einheitliche Diagrammskala ( 0 ) .
Format einstellen (
Summe ( : Nettoumsatz ( 22 . 0 ) . : Name ( "FChNight / AdNight" ) ( 18 . 0 ) . : ADB ( 19 . 0 ) ) .
Säule % ( : Name ( "FChNight / AdNight" ) ( 16 . 1 ) . : ADB ( 17 . 0 ) . : RoomNight ( 21 . 0 ) ) .
Bedeuten ( : Nettoumsatz ( 20 . 2 ) . : Name ( "FChNight / AdNight" ) ( 16 . 1 ) . : Scheibe% ( 16 . 0 ) . : ADB ( 17 . 0 ) . : RoomNight ( 21 . 0 ) ) .
Reihe % ( : Name ( "FChNight / AdNight" ) ( 16 . 0 ) . : RoomNight ( 21 . 0 ) ) .
Name ( "% of Total" ) ( 9 . 2 )
) .
Fügen Sie fehlende Elemente für die Gruppierung von Spalten ein ( 1 ) .
Tabelle hinzufügen (
Säulentabelle ( Spalten gruppieren ( : Resort ) . Analysespalten ( : Nettoumsatz ) . Statistiken ( Summe . Säule % ) ) .
Säulentabelle ( Analysespalten ( : AvgRN ) . Statistiken ( Bedeuten ) ) .
Säulentabelle ( Analysespalten ( : DoubleOcc ) . Statistiken ( Bedeuten ) ) .
Säulentabelle ( Analysespalten ( : Name ( "FChNight / AdNight" ) ) . Statistiken ( Bedeuten ) ) .
Säulentabelle ( Spalten gruppieren ( : EB ) . Fügen Sie Aggregatstatistiken hinzu ( : EB ) . Statistiken ( Name ( "% of Total" ) ) ) .
Säulentabelle ( Analysespalten ( : Scheibe% ) . Spalten gruppieren ( : Monat ) . Fügen Sie Aggregatstatistiken hinzu ( : Monat ) . Statistiken ( Bedeuten ) ) .
Säulentabelle ( Analysespalten ( : ADB ) . Spalten gruppieren ( : Monat ) . Fügen Sie Aggregatstatistiken hinzu ( : Monat ) . Statistiken ( Bedeuten ) ) .
Säulentabelle ( Analysespalten ( : RoomNight ) . Spalten gruppieren ( : Monat ) . Statistiken ( Reihe % ) ) .
Säulentabelle ( Analysespalten ( : RoomNight ) . Spalten gruppieren ( : Zimmertyp ) . Statistiken ( Reihe % ) ) .
Row Table ( Spalten gruppieren ( : Vertrag ) . Fügen Sie Aggregatstatistiken hinzu ( : Vertrag ) )
) << In Datentabelle machen .
) ;
Re: Löschen Sie Double Row in einer DatentabelleVielen Dank !
Re: Löschen Sie Double Row in einer DatentabelleDas Problem ist, dass der Satzname an dt (die ursprüngliche Tabelle) und nicht an die Übersichtstabelle dt = aktuelle Datentabelle () wird nur einmal ausgeführt, dh die Variable dt ist an diese Tabelle gesperrt, sofern nicht dt wird neu definiert).
Versuche dies:
dt_sum = dt << Zusammenfassung ( Gruppe ( dt << Spaltennamen erhalten ) . Verbindung zur ursprünglichen Datentabelle ( 0 ) ) ;
dt_sum << Name einsetzen ( "Neuer Tisch" ) ;
Re: Löschen Sie Double Row in einer DatentabelleVielen Dank für Ihre Antwort, es funktioniert!
Ich habe versucht, die neue Tabelle zu benennen, aber es funktioniert nicht:
dt = Aktuelle Datentabelle () ;
dt << Zusammenfassung ( Gruppe ( dt << Spaltennamen erhalten ) . Verbindung zur ursprünglichen Datentabelle ( 0 ) ) ;
dt << Set Name ("Neue Tabelle");
Worin besteht das Problem ? Danke für deine Hilfe !
Re: Löschen Sie Double Row in einer DatentabelleIch denke, der einfachste Weg zum Entfernen von Duplikaten ist die Verwendung von Summary (im Tabellenmenü) und das Hinzufügen aller Spalten zum Gruppenfeld. Sie erhalten eine neue Tabelle, die gespeichert werden muss, und eine zusätzliche Spalte N Reihen das kann gelöscht werden. Zeilenstatusspalten und Spaltenformeln werden beibehalten.
Ein Skriptbeispiel:
dt = Aktuelle Datentabelle () ;
dt << Zusammenfassung ( Gruppe ( dt << Spaltennamen erhalten ) . Verbindung zur ursprünglichen Datentabelle ( 0 ) ) ;