Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Andreas6
Contributor
Contributor

Werte werden als Datum erkannt und automatisch geändert

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

 

 

 

  

Labels (1)
1 Solution

Accepted Solutions
marcus_sommer

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.

View solution in original post

2 Replies
marcus_sommer

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.

Andreas6
Contributor
Contributor
Author

Viel Dank für die schnelle Antwort.