Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à toutes et à tous,
Je suis un utilisateur occasionnel de Qlik Sense.
Je rencontre le problème suivant :
travaillant sur une base de données qui répertorient les travailleurs qui sont détachés en France, je souhaiterais mettre en place un calendrier (via un TCD) qui me permette de connaitre, selon les mois, trimestres et années, ceux qui sont présents sur le sol français.
Pour cela, je dispose des dates de début de missions et de fin de mission.
Je suppose que je devais devoir créer, dans un 1er temps, un calendrier et le rajouter dans le script de chargement.
Comment dois-je procéder ? je souhaiterais que celui-ci commence à la date du jour et remontent 10 ans en arrière.
Merci d'avance pour votre aide !
Clément
Bonjour
Il faudrait pourvoir travailler sur un echantillon de donnée. Est ce que tu peux partager une partie de tes données sous forme de tableau excel ou une partie de ton appli pour tester.
Quand je bloque sur une formule ou une expression j'essaye de partir du plus simple et ensuite d'intégrer les différents élément.
Est ce que si tu prend juste ta mesure sum(NbJoursDetach) dans ton TCD ( Sans les if pologne ou autres ) les durées en jours se ventile bien par mois ?
peut être essayer ceci en agrégeant les données différemment
Sum(
if(OrganismeLibPays='ESPAGNE' or OrganismeLibPays='POLOGNE',
Aggr(sum(NbrJoursDetach)/Count(distinct assure_nom_sans_acc&assure_prenom_sans_acc&assure_naissance_date), Mois,Année)
,
Aggr(sum(NbJoursDetach)/Count(distinct assure_immatriculation))
)
)
Bonjour
J'ai finalement trouvé la solution à mon problème : j'ai simplement crée la mesure suivante à partir de mon champs de calendrier "année" : count(année).
Et à partir de cette mesure, mes durées sont désormais ventilées par année, mois, jours.
Merci encore pour ton aide !
Bonne journée.
Bonjour,
Je reviens sur mon sujet car ma solution ne fonctionne en fait que dans l'hypothèse où mon tcd est ventilé par travailleurs.
En revanche, lorsque je supprime ce champs dans mon tcd et que je cumule donc plusieurs travailleurs, mes durées par mois, années etc ... ne se cumulent pas.
Exemple : j'ai 2 travailleurs : 1 avec une période de mission du 01/01/2018 au 15/01/2018 et un autre du 01/01/2018 au 15/02/2018. Je me retrouve, en prenant la mesure count(année), avec le résultat suivant : 31 jours en janvier et 15 en février alors qu'au final je souhaiterais avoir : 46 jours en janvier et 15 en février. Ou mieux encore une durée moyenne par travailleur de 23 jours en janvier et 15 jours en février.
Intuitivement, je suppose que la solution n'est pas compliquée mais comme je suis un utilisateur très occasionnel de qlik je bloque.