LesezeichenAbonnierenRSS-Feed abonnieren
Fay123
Obsidian | Level 7

Hallo zusammen,

 

ich habe mal wieder ein Problem.

 

Ich habe einen DI Job und möchte bei einem Datumsfeld einen Wert stehen haben, der vorher schon in einer Makrovariable definiert wurde.

Ich habe deshalb in meiner Transformation eingegeben: Stichtag soll sein  "&stichtag_aktuell."d. Es wird auch ein Wert in die Tabelle geschrieben, allerdings der 01.Jan 60 und nicht der 31. May 18.

Was mache ich wieder falsch?

 

Danke im voraus!

4 ANTWORTEN 4
mfab
Quartz | Level 8

Hallo @Fay123,

 

hast Du denn den Wert der Makrovariable "&stichtag_aktuell."  mal genauer angeschaut?

Ist hier wirklich ein Wert befüllt?

 

Füge doch mal im Code ein PUT-Statement ein, um dann im Log den Wert der Variable zu prüfen.

 

Herzliche Grüße

Michael

Fay123
Obsidian | Level 7

Vielen Dank, aber es scheint diesmal weniger an mir als am System zu liegen. Egal, was ich eingebe, ob Systemdatum oder today(), es kommt immer der 01JAN60 ...

andreas_lds
Jade | Level 19

Dann kommt da kein Datum an ... daher ja der Hinweis von @mfab mal den Inhalt der Variable auszugeben.

Fay123
Obsidian | Level 7

Es kommt das richtige Datum an, allerdings hatte ich datetime eingestellt statt date...

 

Vielen Dank

sas-innovate-2024.png

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

Diskussionsstatistiken
  • 4 Antworten
  • 1903 Aufrufe
  • 0 Kudos
  • 3 in Unterhaltung