Sélectionnez où contenant une date<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'essaie de supprimer les lignes d'une colonne nommée date d'exécution des données dans mon script.
J'ai essayé Select Where (Date Data Ran == 05/05/2014)
J'ai également essayé Get Rows Where (:Date Data Ran == 05/05/2014)
Avec à peu près toutes les options auxquelles je peux penser.
Toute aide serait appréciée.
Re : Sélectionner où contenant une dateOups, merci d'avoir capté ça, PMroz ! J'utilise date() si souvent que j'ai oublié qu'il s'agit d'une fonction personnalisée que j'ai écrite pour appeler informat avec d/m/y. Mes excuses!La méthode de PMroz est parfaite.
julien
Re : Sélectionner où contenant une dateJe n'ai pas vu le date fonction.Est-ce quelque chose que vous avez écrit ?Quoi qu'il en soit, cela fera ce que vous voulez :
dt = Nouveau tableau ( "Exemple de tableau" ,
Ajouter des lignes ( 4 ) ,
Nouvelle colonne ( "Date d'exécution des données" ,
Numérique ,
Continu ,
Format ( "j/m/a" , 12 ) ,
Format d'entrée ( "j/m/a" ) ,
Définir les valeurs ( [ 3482092800 , 3484771200 , 3487363200 , 3482092800 ] )
)
) ;
date_de recherche = informer ( "05/05/2014" , "j/m/a" ) ;
del_rows = dt << obtenir des lignes où ( : Date d'exécution des données == date_de recherche ) ;
dt << supprimer des lignes ( del_rows ) ;
Re : Sélectionner où contenant une dateSalut Vickie,
Les dates deviennent un peu délicates dans la façon dont elles sont stockées. À moins que la colonne de date ne soit une colonne de caractères (les dates ne sont donc en réalité que des chaînes), vous devrez rechercher cette date en fonction de son heure. Voici comment demander à JMP de le faire pour vous :
dt = Tableau de données actuel () ;
Date de recherche = date ( 05 / 05 / 2014 ) ;
dt << Sélectionnez où (:Date d'exécution des données == Date de recherche ) ;
J'espère que ça aide!
julien
EDIT : Voir la suggestion de PMroz -- mon code ne fonctionnera qu'avec du code supplémentaire pour définir la fonction date() que j'ai utilisée.