Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Guten Tag liebe Community,
ich bin relativ neu Qlikview und habe leider ein Problem.
Ich muss einen Datensatz aus einer Datenbank laden, der (je nach Kunden) unterschiedlich aussehen kann.
Das maximale Format ist: ####.####.####.#### (alles Zahlen)
Nun kann es vorkommen, das der Wert so aussieht 30.02.20
Qlikview erkennt dies natürlich als Datum und nicht als String (wie bei z.B. 35.02.20) was für mich auch erstmal kein Problem darstellt. Jedoch verändert mir Qlikview bei manchen Werten den Wert selber (weil es das Datum korrigieren möchte) .
z.B.
Aus 29.02.10 --> 01.03.10 (falls 2010 kein Schaltjahr war)
oder aus 31.04.20 --> 01.05.20
Dies stört jedoch massiv meine Auswertung, da es ja kein Datum ist.
ich bin echt dankbar wenn mir jemand helfen könnt das Problem zu lösen.
Gruß
Andreas
Um eine wie auch immer geartete numerische Interpretation zu unterbinden, kann man die Werte auch zwangsweise als String laden, z.B. so:
load *, text(Feld) as Feld2;
sql select * from db;
drop fields Feld; rename fields Feld2 to Feld;
Wenn man alle Felder explizit listet, kann man sich die drop/rename-statements sparen und gleich im Load richtig zuweisen/umbenennen.
Um eine wie auch immer geartete numerische Interpretation zu unterbinden, kann man die Werte auch zwangsweise als String laden, z.B. so:
load *, text(Feld) as Feld2;
sql select * from db;
drop fields Feld; rename fields Feld2 to Feld;
Wenn man alle Felder explizit listet, kann man sich die drop/rename-statements sparen und gleich im Load richtig zuweisen/umbenennen.
Viel Dank für die schnelle Antwort.