Qlik Community

Ask a Question

Groupe des Utilisateurs Francophones

Announcements
QlikWorld May 10-12, Online and Free! REGISTER NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
ABAZ
Contributor II
Contributor II

Filtre pour distinguer les jours féries et les dimanches

Bonjour,

 

Je souhaite créer un filtre qui va me permettre d'afficher mes calculs en incluant les jours fériés et dimanche, un autre qui exclut les jours fériés et dimanche.

 

Comment je peux faire ? 

Sachant que je me base sur la date de création du rdv.

Je devine qu'il faut créer un champ d'abord mais je ne sais pas comment faire avec les fêtes religieuses.

 

Merci bcp,

Zainab

4 Replies
Taoufiq_Zarra
Master II
Master II

Bonjour ,

Essayes cette solution

pour les jours fériés du calendrier lunaire , tu es obligé de les renseignés année par année séparément

et après un join(calendar), la partie à modifier

 

 

LET H = mid(NewYr & Indep & Xmas & Labor & Memorial & Thanksg & BlackFri, 2);


// Holiday fields, if needed -----------------------------
JOIN (Calendar) LOAD DISTINCT
	Date,
	if(match(date(Date, 'MM/DD/YYYY') $(NewYr)), 'New Year',
		if(match(date(Date, 'MM/DD/YYYY') $(Indep)), 'Independence Day',
		if(match(date(Date, 'MM/DD/YYYY') $(Xmas)), 'Christmas',
		if(match(date(Date, 'MM/DD/YYYY') $(Labor)), 'Labor Day',
		if(match(date(Date, 'MM/DD/YYYY') $(Memorial)), 'Memorial Day',
		if(match(date(Date, 'MM/DD/YYYY') $(Thanksg)), 'Thanksgiving',
		if(match(date(Date, 'MM/DD/YYYY') $(BlackFri)), 'Day After Thanksgiving',
		))))))) as Holiday,
	if(match(date(Date, 'MM/DD/YYYY'), $(H)), 'Yes', 'No') as IsHoliday
RESIDENT Calendar; 

 

 

 

Cheers,

 

 

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
ABAZ
Contributor II
Contributor II
Author

Super merci bcp mais comment je fais pour les dimanches ?

Ma semaine de jour ouvré est du lundi au samedi inclus.

Merci bcp 🙂

Taoufiq_Zarra
Master II
Master II

de la même façon, tu vas parcourir les dates du MasterCalendar pour Flager les dimanches en H

par exemple

=if(wildmatch(WeekDay(date('08/12/2019')), '*Dim*'),'Holiday')

...

Cdt,

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
ABAZ
Contributor II
Contributor II
Author

Bonjour,

 

Je reviens avec une autre question.

Si je comprends bien, la requête que tu m'as donnée elle ne marche que pour une seule année mais pas pour les années à venir. Y a t'il un moyen d'automatiser ?

Merci bcp et bonne  soirée.