Sélection des données<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Je dois sélectionner toutes les lignes dans un ensemble de données répondant à ce critère:
CT << Sélectionnez où ((est manquant (: nom de famille))); Notez que c'est OK et pas un problème.
Le défi que je suis est que je dois alors DESELECT lignes répondant aux critères suivants:
((est manquant (: Nom)) et type d'objet == "NWA" &: montant> 0))
Tout cela semble assez simple, mais j'ai passé quelques heures à essayer de le comprendre!
Merci,
Dan F.
Re: Sélection des donnéesSalut Dan
En ce qui concerne votre problème d'espacement ... La fonction Collapse Whitespace () est devenue disponible dans JMP 11. Ce qui suit éliminera les espaces en double dans les valeurs situées dans la colonne N ° de taxe.
dtb = Data Table( "Data Set B" );
For Each Row(
Column( dtb, "Charge No" )[Row()] = Collapse Whitespace( Column( dtb, "Charge No" )[Row()] )
);
J'espère que cela pourra aider!
Wendy
Re: Sélection des donnéesCommunauté d'utilisateurs JMP - Merci de votre aide concernant les questions relatives à JMP. J'ai une autre question pour la communauté d'utilisateurs.
Je joins deux tables de données jmp par «No de charge» provenant de rapports SAP génériques. Le défi est que:
· Dans le jeu de données A, les données «Charge No» sont: six chiffres + 1 ESPACE + quatre chiffres
o Par exemple: 141922 0010
· Cependant, dans le jeu de données B, les données «Charge No» sont: six chiffres + 7 ESPACES + quatre chiffres
o Par exemple: 141922 0010
Ce que je voudrais faire et ma nouvelle question est de savoir comment écrire le script jmp qui modifiera le jeu de données B de manière à ce que la configuration de «Charge No» soit identique à celle du jeu de données A, à savoir six chiffres + 1 ESPACE + quatre chiffres
Re: Sélection des donnéesMerci!
Re: Sélection des données dt = Nouvelle table ( "Table de test" , Ajouter des lignes ( 6 ) ,
Nouvelle colonne ( "Nom de famille" , Personnage , Nominal ,
Définir des valeurs ( { "" , "" , "" , "" , "aaa" , "bbb" } )
) ,
Nouvelle colonne ( "Type" , Personnage , Nominal ,
Définir des valeurs ( { "NWA" , "NRA" , "NWA" , "NBA" , "NWA" , "NWA" } )
) ,
Nouvelle colonne ( "Montant" , Numérique , Continu , Format ( "Meilleur" , 12 ) ,
Définir des valeurs ( [ 800 , 800 , 157736 , 157736 , 800 , 157736 ] )
)
) ;
v_rows = dt << obtenir des rangées où ( Est manquant ( : Nom de famille ) Et Type == "NWA" Et : Montant == 800 ) ;
si ( maintenant ( v_rows ) > 0 ,
colonne ( dt , "Nom de famille" ) [ v_rows ] = "Facture Vertek" ;
) ;
l_rows = dt << obtenir des rangées où ( Est manquant ( : Nom de famille ) Et Type == "NWA" Et : Montant == 157736 ) ;
si ( maintenant ( l_rows ) > 0 ,
colonne ( dt , "Nom de famille" ) [ l_rows ] = "LV2 PIN06 / 07" ;
) ;
Re: Sélection des donnéesMerci pour cette information - veuillez voir ci-dessous pour la suite de ces questions:
1. Pour la condition (est manquant (: Nom) & Type == "NWA" &: Montant = 800 $)
Je voudrais remplir la colonne de caractères: Nom == “Facture Vertek”
2 Et pour la condition (est manquant (: Nom) & Type == "NWA" &: Montant = 157 736 $)
J'aimerais remplir la colonne de caractères: Nom == “LV2 PIN06 / 07”
Je vous remercie,
Dan
Daniel Fusco
Chef de projet
Modifications et réparations dans les navires de BWR
Westinghouse Electric Company
226 Airport Parkway, Suite 595
San Jose, CA 95110-3740
téléphone: +1 (408) 392-7455
cellule: +1 (408) 202-3601
fuscod@westinghouse.com < fuscod="">
Re: Sélection des donnéesLes info-bulles de l'éditeur peuvent être très utiles dans les cas suivants:

En utilisant le deuxième paramètre dans "Sélectionnez l'emplacement", vous devriez pouvoir obtenir ce que vous voulez:
NamesDefaultToHere ( 1 ) ;
dt = Ouvrir ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
// sélectionne tous les hommes
dt << SelectWhere ( : sexe == "M" ) ;
attendre ( 1 ) ;
// désélectionne les hommes de 14 ans
dt << SelectWhere ( : âge ! = 14 , sélection en cours ( "restreindre" )) ;
(J'utilise JMP 12, BTW).
Re: Sélection des donnéesCT << sélectionner où ( Est manquant ( : Nom de famille ) Et ! ( : Type d'objet == "NWA" Et : Montant > 0 )) ;