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

Datum zusammensetzen - Geburtsdatum in nächster Woche

Hallo zusammen

Habe ziemlich lange gesucht, aber leider keine treffende Antwort gefunden bis jetzt - deshalb meine neue Anfrage.

Folgende Aufgabenstellung habe ich.

Ich möchte prüfen, welche meiner Kunden in der nächsten Woche Geburtstag haben.

Dazu habe ich das Geburtsdatum des Kunden, sowie die aktuelle Woche zur Verfügung.

Ich wollte das dann zuerst so erledigen:

WHERE Week(date(Geburtsdatum)) = (Week($(varToday))+1)     --> (varToday ist eine korrekte Variable die mir das heutige Datum ausgibt).

Mein Problem ist, dass beispielsweise der 1.12.1968 nicht zwingend in der gleichen Woche war wie der 1.12.2014, deshalb möchte ich das Geburtsjahr, für den Vergleich, durch das aktuelle Jahr ersetzen und zwar möglichst beim Laden der Tabelle.

Ich hoffe, dass ich es einigermassen verständlich wiedergegeben habe.

Besten Dank für eure Antworten/Feedbacks.

1 Solution

Accepted Solutions
Gysbert_Wassenaar

if( InWeek (SetDateYear (Geburtsdatum, Year(Today()+7)) , Today(), 1) ,1, 0) as Flag



talk is cheap, supply exceeds demand

View solution in original post

3 Replies
Gysbert_Wassenaar

if( InWeek (SetDateYear (Geburtsdatum, Year(Today()+7)) , Today(), 1) ,1, 0) as Flag



talk is cheap, supply exceeds demand
Janneke
Creator
Creator

Hallo Samuel,

if(Week(MakeDate(Year(Today()),Month(Geburtsdatum),Day(Geburtsdatum)))=Week(Today()+7),1,0) as Flag_Geburtstag_naechste_Woche

Oder eine Variabele mit naechste Woche rechts vom '='.

Gruesse, Janneke.

Not applicable
Author

Vielen Dank für die schnelle Antwort, das hat wunderbar funktioniert!