Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Zusammenfassen 2 verschiedener Daten

Hallo Qlik Community,

ich bräuchte bei einer Sache Hilfe. Und zwar arbeite ich derzeit an einem Projekt zur Auswertung von Tankdaten und Kilometerständen.

Dabei existieren jedoch 2 unterschiedliche Daten, Tank_Datum(z.B. 01.01.2020) und Einlese_Datum(z.B. 01/20).

Ich habe mal einen Screenshot der Datenstruktur mit angehangen.

 

Gibt es einen Weg, diese zusammenzuführen oder benötigt man hier für 2 verschiedene Auswahlfelder?

 

 

Labels (2)
1 Solution

Accepted Solutions
marcus_sommer

Die Datumswerte könnten durchaus zusammengeführt werden. Mit etwas wie:

date(date#(Einlese_Datum, 'MM/YY')) as Datum

oder vielleicht auch

makedate(subfield(Einlese_Datum, '/', 2), subfield(Einlese_Datum, '/', 1), 1) as Datum

könnte man ein echtes Datum generieren und mit:

Tank_Datum as Datum

hat man dann nur noch ein einzelnes Datumsfeld.

Jedoch erzeugt man hiermit dann einen synthetischen Key zwischen beiden Tabellen, denn sie sind je auch über die Fahrzeugnummer verbunden, wobei das in vielen Szenarien trotz allem ein valides Datenmodell darstellen wird.

Alternativ könnte man die Fakten-Tabellen auch concatenieren - mit der oben erwähnten Datumsanpassungen und eventuell auch einer Umformung der Kreuztabellen-Measures in einen Daten-Stream per crosstable-statement.  Auch eine Link-Tabelle zwischen den Fakten-Tabellen wäre möglich oder auch weitere Ansätze die Fakten per joins/mappings zu mergen und/oder auch Dimensionstabellen davon abzuleiten ...

- Marcus

View solution in original post

1 Reply
marcus_sommer

Die Datumswerte könnten durchaus zusammengeführt werden. Mit etwas wie:

date(date#(Einlese_Datum, 'MM/YY')) as Datum

oder vielleicht auch

makedate(subfield(Einlese_Datum, '/', 2), subfield(Einlese_Datum, '/', 1), 1) as Datum

könnte man ein echtes Datum generieren und mit:

Tank_Datum as Datum

hat man dann nur noch ein einzelnes Datumsfeld.

Jedoch erzeugt man hiermit dann einen synthetischen Key zwischen beiden Tabellen, denn sie sind je auch über die Fahrzeugnummer verbunden, wobei das in vielen Szenarien trotz allem ein valides Datenmodell darstellen wird.

Alternativ könnte man die Fakten-Tabellen auch concatenieren - mit der oben erwähnten Datumsanpassungen und eventuell auch einer Umformung der Kreuztabellen-Measures in einen Daten-Stream per crosstable-statement.  Auch eine Link-Tabelle zwischen den Fakten-Tabellen wäre möglich oder auch weitere Ansätze die Fakten per joins/mappings zu mergen und/oder auch Dimensionstabellen davon abzuleiten ...

- Marcus