Skip to main content
Announcements
Accelerate Your Success: Fuel your data and AI journey with the right services, delivered by our experts. Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
MoKa
Contributor III
Contributor III

Nur Datum mit neuestem Datum laden

Hallo,

ich habe eine qvd-Datei mit 2 Spalten %Datum und Wert. 

Ich möchte lediglich die Werte des neusten Datums laden. 

.... Where   %Datum = .... ??

Im Voraus vielen Dank für eure Hilfe.

 

Labels (1)
1 Solution

Accepted Solutions
marcus_sommer

Sowas ist prinzipiell nicht mit einem Einzel-Schritt umsetzbar, sondern das max. Datum muss separat ermittelt werden. Dies könnte bereits ein Schritt vorher bei der qvd-Generierung erfolgen, in dem der max. Wert dort ermittelt und als Variable oder Tabelle gespeichert wird.

Ansonsten muss das max. Datum in einem extra Schritt aus der qvd ausgelesen werden, um entsprechend als Filter zu dienen. So würde ich das vermutlich angehen:

t: load %Datum, Wert from QVD;
    inner join(t) load date(max(fieldvalue('%Datum', recno())) as %Datum
    autogenerate fieldvaluecount('%Datum');

View solution in original post

4 Replies
Chanty4u
MVP
MVP

Try this

LOAD Wert

FROM [Pfad zur QVD-Datei]

WHERE %Datum = (SELECT MAX(%Datum) FROM [Pfad zur QVD-Datei]

);

 

LET max_date = MAX(%Datum);

 

LOAD Wert

FROM [Pfad zur QVD-Datei]

WHERE %Datum = $(max_da

te);

MoKa
Contributor III
Contributor III
Author

 

 

Funktioniert leider nicht

Monika1403_0-1683112877793.png

 

marcus_sommer

Sowas ist prinzipiell nicht mit einem Einzel-Schritt umsetzbar, sondern das max. Datum muss separat ermittelt werden. Dies könnte bereits ein Schritt vorher bei der qvd-Generierung erfolgen, in dem der max. Wert dort ermittelt und als Variable oder Tabelle gespeichert wird.

Ansonsten muss das max. Datum in einem extra Schritt aus der qvd ausgelesen werden, um entsprechend als Filter zu dienen. So würde ich das vermutlich angehen:

t: load %Datum, Wert from QVD;
    inner join(t) load date(max(fieldvalue('%Datum', recno())) as %Datum
    autogenerate fieldvaluecount('%Datum');

MoKa
Contributor III
Contributor III
Author

Hat funktioniert, vielen Dank.