Current date in Titel zu exportierender csv-file einfügen

Fragen zu Stata Syntax und Do-Files.

Current date in Titel zu exportierender csv-file einfügen

Beitragvon Kat159 » Di 6. Mai 2014, 14:31

Hallo zusammen,

ich möchte meine Daten über outsheet als .csv exportieren. Dabei möchte ich in der Dateibenennung noch das aktuelle Datum und Uhrzeit einfügen (also z.b "Datei_2014-05-06_14:05.csv").

Dazu habe ich folgendes Makro:

local cdate=c(current_date)
local ctime =c(current_time)
local ctime_date ="`c_date'"+"_" +"`c_time'"
display "`c_time_date'"
local time_string = subinstr("`c_time_date'", ":", "_", .)
local time_string = subinstr("`time_string'", " ", "_", .)
display "`time_string'"

outsheet using „C:\xxx\Datei_`time_string'.csv", delimiter(";") replace

Leider exportiert er mir die Datei so aber nur als "Datei_.csv". Kann mir da jemand weiterhelfen?

Vielen Dank und Viele Grüße
Kat159
 
Beiträge: 2
Registriert: Di 6. Mai 2014, 14:18
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Current date in Titel zu exportierender csv-file einfüge

Beitragvon daniel » Di 6. Mai 2014, 14:38

local cdate=c(current_date)
local ctime =c(current_time)
local ctime_date ="`c_date'"+"_" +"`c_time'"


Du definierst -cdate- als local greifst aber auf -c_date- zu ...
Stata is an invented word, not an acronym, and should not appear with all letters capitalized: please write “Stata”, not “STATA”.
daniel
 
Beiträge: 1060
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Current date in Titel zu exportierender csv-file einfüge

Beitragvon Kat159 » Di 6. Mai 2014, 15:39

Oh Mann... Blöder Fehler. Vielen Dank!
Kat159
 
Beiträge: 2
Registriert: Di 6. Mai 2014, 14:18
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post


Zurück zu Stata Syntax

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste

cron