Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
je viens d'importer dans Qlickview un export Excel contenant 4 colonnes (nom/prénom, date d'entrée, date de sortie, durée de séjour)
comment connaitre le nombre de personnes présentent dans l’établissement par jour ?
D'avance merci pour votre aide et bonne journée
Bonjour Thierry,
Voici une solution
//données de base
Flux_A:
LOAD
*,
date_sort - date_ent as duree
Inline [
nom, date_ent, date_sort
toto, 01/12/2016, 05/12/2016
titi, 12/12/2016, 16/12/2016
riri, 04/12/2016, 05/12/2016
fifi, 06/12/2016, 15/12/2016
];
//récup min max pour le calendrier
_TMP:
LOAD
Min(date_ent) as min,
max(date_sort) as max
Resident Flux_A
;
LET vmin = Peek('min');
LET vmax = Peek('max');
//calendrier
CAL:
LOAD
$(vmin) + RecNo() - 1 as _date
AutoGenerate($(vmax) - $(vmin)) +1
;
//interval
Left Join(Flux_A)
IntervalMatch(_date)
LOAD
date_ent,
date_sort
Resident Flux_A
;
DROP Tables _TMP, CAL;
Après dans l'application il suffit de faire un tableau avec comme dimension la date et comme expression "Count(nom)".
Aurélien
Consultant Excelcio
Bonjour,
Aurélien apporte la bonne solution avec juste un complément : Count(Distinct nom) au cas il y aurait des doublons sur une même date.
Bonjour,
Désolé pour le délai de réponse
merci, c'est parfait, je vais essayer d'adapter à mon fichier excel de base
je reviendrai ici pour résoudre si je m'en sort !
encore merci pour votre aide et bonne journée
Bonjour,
Désolé pour le délai de réponse
merci, pour cette précision, normalement je vais travailler avec des numéros de dossier il ne devrait pas y avoir de doublons
encore merci pour votre aide et bonne journée
Bonjour,
c'est parfait, j'ai pu adapter le code à mon cas
encore merci pour votre aide
Bonne soirée