Auswahl der Daten<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Ich muss alle Zeilen in einem Datensatz auswählen, die diese Kriterien erfüllen:
CT << Select Where ((fehlt ((Nachname))))); Beachten Sie, dass dies in Ordnung ist und kein Problem ist.
Die Herausforderung, die ich habe, ist, dass ich es dann muss ABWÄHLEN Zeilen, die die folgenden Kriterien erfüllen:
((fehlt (: Nachname) & Objekttyp == "NWA" &: Betrag> 0))
Das scheint alles ziemlich einfach zu sein, aber ich habe ein paar Stunden damit verbracht, es herauszufinden!
Vielen Dank,
Dan F.
Re: Auswahl der DatenHi Dan
Bezüglich Ihres Abstandsproblems ... Die Funktion zum Reduzieren von Whitespace () wurde in JMP 11 verfügbar. Im Folgenden werden doppelte Leerzeichen innerhalb der Werte in der Spalte "Gebühren-Nr." Entfernt.
dtb = Data Table( "Data Set B" );
For Each Row(
Column( dtb, "Charge No" )[Row()] = Collapse Whitespace( Column( dtb, "Charge No" )[Row()] )
);
Hoffentlich hilft das!
Wendy
Re: Auswahl der DatenJMP User Community - Vielen Dank für Ihre Unterstützung bei den JMP-Fragen. Ich habe noch eine Frage an die Benutzergemeinschaft.
Ich verbinde zwei jmp-Datentabellen über "Charge No", die aus generischen SAP-Berichten stammen. Die Herausforderung ist, dass:
· In Datensatz A lauten die Daten für "Charge No": sechs Zahlen + 1 Leerzeichen + vier Zahlen
o Zum Beispiel: 141922 0010
· In Datensatz B sind jedoch "Charge No" -Daten: sechs Zahlen + 7 Leerzeichen + vier Zahlen
o Zum Beispiel: 141922 0010
Was ich gerne tun würde und meine neue Frage ist, wie man das jmp-Skript schreibt, das den Datensatz B so modifiziert, dass die Konfiguration von "Charge No" derselbe ist wie in Datensatz A. Das sind sechs Zahlen + 1 Leerzeichen + vier Zahlen
Re: Auswahl der DatenVielen Dank!
Re: Auswahl der Daten dt = Neue Tabelle ( Testtabelle . Zeilen hinzufügen ( 6 ) .
Neue Spalte ( "Nachname" . Charakter . Nominal .
Werte setzen ( { "" . "" . "" . "" . "aaa" . "bbb" } )
) .
Neue Spalte ( "Art" . Charakter . Nominal .
Werte setzen ( { "NWA" . "NRA" . "NWA" . "NBA" . "NWA" . "NWA" } )
) .
Neue Spalte ( "Menge" . Numerisch . Kontinuierlich . Format ( "Beste" . 12 ) .
Werte setzen ( [ 800 . 800 . 157736 . 157736 . 800 . 157736 ] )
)
) ;
v_reihen = dt << reihen wo ( Wird vermisst ( : Nachname ) & Art == "NWA" & : Menge == 800 ) ;
ob ( nrows ( v_reihen ) > 0 .
Säule ( dt . "Nachname" ) [ v_reihen ] = "Vertek Rechnung" ;
) ;
l_reihen = dt << reihen wo ( Wird vermisst ( : Nachname ) & Art == "NWA" & : Menge == 157736 ) ;
ob ( nrows ( l_reihen ) > 0 .
Säule ( dt . "Nachname" ) [ l_reihen ] = "LV2 PIN06 / 07" ;
) ;
Re: Auswahl der DatenVielen Dank für diese Informationen. Nachfolgend finden Sie die folgenden Fragen:
1 Für die Bedingung (fehlt (: Nachname) & Typ == "NWA" &: Betrag = $ 800)
Ich möchte die Charakterspalte füllen: Nachname == "Vertek Invoice"
2 Und für Bedingung (fehlt (: Nachname) & Typ == "NWA" &: Betrag = $ 157,736)
Ich möchte die Charakterspalte füllen: Nachname == "LV2 PIN06 / 07"
Vielen Dank,
Dan
Daniel Fusco
Projektmanager
BWR In-Vessel-Modifikationen und Reparatur
Westinghouse Electric Company
226 Airport Parkway, Suite 595
San Jose, CA 95110-3740
Telefon: +1 (408) 392-7455
Zelle: +1 (408) 202-3601
fuscod@westinghouse.com < fuscod="">
Re: Auswahl der DatenDie Tooltipps des Editors können in solchen Fällen sehr nützlich sein:

Wenn Sie den zweiten Parameter in 'Select Where' verwenden, sollten Sie das bekommen, was Sie möchten:
NamesDefaultToHere ( 1 ) ;
dt = Öffnen ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
// Wählt alle Männer aus
dt << Wählen SieWo ( : Sex == "M" ) ;
warten ( 1 ) ;
// Wählt Männer ab, die 14 Jahre alt sind
dt << Wählen SieWo ( : Alter ! = 14 . aktuelle Auswahl ( "beschränken" )) ;
(Ich verwende JMP 12, BTW).
Re: Auswahl der DatenCT << wähle wo ( Wird vermisst ( : Nachname ) & ! ( : Objekttyp == "NWA" & : Menge > 0 )) ;