Qlik Community

QlikView Scripting

Discussion Board for collaboration on QlikView Scripting.

Announcements
QlikView Fans! We’d love to hear from you.
Share your QlikView feedback with the product team… Click here to participate in our 5-minute survey.
Rules, plus terms and conditions, can be found here.
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

Re: Datum zusammensetzen - Geburtsdatum in nächster Woche

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



talk is cheap, supply exceeds demand
3 Replies

Re: Datum zusammensetzen - Geburtsdatum in nächster Woche

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



talk is cheap, supply exceeds demand
janneke_
Contributor

Re: Datum zusammensetzen - Geburtsdatum in nächster Woche

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

Re: Datum zusammensetzen - Geburtsdatum in nächster Woche

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

Community Browser