changer le format de la date lors de l'importationsalut tout le monde!!
J'ai des fichiers avec une date au format européen (jj-mm-aaaa) et lors de l'importation du fichier jmp converti automatiquement au format américain (m / j / aa).
est-il possible de changer le format de données jmp?
Meilleures salutations,
AnthonyS
Re: changer le format de date lors de l'importationJMP 14 peut le faire. Utilisez l’Assistant de prévisualisation pour ouvrir le fichier pour la première fois et spécifiez le format dont vous avez besoin.
Specify a d-m-y format for a columnSpécifiez un format dmy pour une colonne
Une fois le fichier ouvert, cliquez avec le bouton droit sur le script source et modifiez-le pour afficher le script dont vous avez besoin, par exemple:
Open(
"C:\Users\chales\Desktop\2col.txt",
columns(
New Column( "Col 2", Character, "Nominal" ),
New Column( "Col 3", Numeric, "Continuous", Format( "d/m/y", 10 ), Input Format( "d/m/y" ) )
),
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Comma, CSV( 0 ) ),
Strip Quotes( 1 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 1 ),
Column Names Start( 1 ),
Data Starts( 2 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
)
Text data imported with formatDonnées texte importées au format
Re: changer le format de date lors de l'importationMes fichiers sont au format .txt et j'utilise JMP 14
Ceci fait partie de mon script.
names default to here (1);
Clear Symbols();
filelist={}; //empty list
//ouvre une boite de dialogue retournant le chemin du fichier
prefilepath = Pick Directory( "Pick the Top Level Directory" );
If( Host is( Mac ),
filepath="/"||prefilepath,
filepath = Convert File Path( prefilepath, Windows )
);
prefilelist = Files In Directory( filepath, "recursive");
n2=nitems(prefilelist);
//Filtre sur les caractères spécifiées
For( i2 = 1, n2 >= i2, i2++,
file=(prefilelist[i2]);
If( Item( 2, prefilelist[i2], "." ) == "txt" | Item( 2, prefilelist[i2], "." ) == "csv" | Item( 2, prefilelist[i2], "." ) == "dat" & contains(prefilelist[i2],"LVL2") != 0,
Insert Into( filelist,file),
show(file)
)
);
//nombre d'objet dans filelist
nf=nitems(filelist);
For( iii = 1 , iii <= nf, iii++, //this starts the first loop
filenow = ( filelist[iii] );
fileopen=(filepath||filenow);
//dt=open(fileopen,private);
dt=open(fileopen, Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Tab, Other( ";" ), CSV( 0 ) ),//use ";" as a delimiter too
Strip Quotes( 1 ),
Use Apostrophe as Quotation Mark( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 1 ),
Column Names Start(56),//starting on second row
Data Starts(57),//data starts on 3rd row
Lines To Read( "All" ),
Year Rule( "20xx" )
), private);//Import settings used in the open argument
New Column( "Source", Character, Nominal );
:Source << set each value( filenow );
//dt<<NEW column=""></NEW>
Cordialement,
Anthony
Re: changer le format de date lors de l'importationSalut Anthony
Je pense que nous aurons besoin de plus d'informations sur le format de fichier que vous importez, la version de JMP utilisée et le système d'exploitation utilisé. Vous aurez peut-être plus de chance en contactant le support technique JMP à l'adresse support@jmp.com.
Cordialement,
Brian Corcoran
Développement JMP
Re: changer le format de date lors de l'importation Il existe trois formules que vous pouvez utiliser pour accomplir ce que vous voulez.
On est = EDATE (A1,48) où la date de début est en A1 et que vous voulez la date dans 48 mois.
La seconde est = DATE (ANNÉE (A1), MOIS (A1) + 48, JOUR (A1)) où la date de début est en A1 et vous voulez la date à 48 mois. Chacun de ceux-ci reviendra le 01/10/2022.
Pour obtenir la date du 30/09/2022, utilisez = DATE (ANNÉE (A1), MOIS (A1) +2,0)
Toutes ces dates sont correctes, mais vous pouvez utiliser la dernière formule.
Pour plus d'informations sur ce sujet ou pour toute autre assistance Récupération de données à Dubaï.