Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Script Jointure sur date?

Bonjour à tous,

Mon problème est le suivant j'ai une table de fait  INTERVENTION suivante :

PERSONNE

DATE

NB_HEURE

Et à coté j'ai une table CONTRAT

PERSONNE

DATE_DEBUT

DATE_FIN

TARIF_HEURE

Je souhaite pouvoir calculer le cout pour une intervention sachant qu'une meme personne peut avoir plusieurs contrat avec des tarifs différent, il n'y a pas de chevauchement de contrat pour une meme personne.

Comment via script ajouté un champ TARIF_INTERVENTION dans ma table de fait?

Merci pour vos réponse

1 Reply
Gysbert_Wassenaar
Partner - Champion III
Partner - Champion III

INTERVENTION:

LOAD

     PERSONNE,

     DATE,

     NB_HEURE

FROM ...;


CONTRAT:

LOAD

     PERSONNE AS KEY,

     DATE_DEBUT,

     DATE_FIN,

     TARIF_HEURE

FROM ...;

Intervalmatch:

INTERVALMATCH(DATE, PERSONNE)

LOAD

     DATE_DEBUT,

     DATE_FIN,

     KEY  

RESIDENT CONTRAT;

See this blog post: IntervalMatch


talk is cheap, supply exceeds demand