Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'ai voulu calculer le nombre d'heure entre deux dates. J'ai eu les champs date et heure séparée donc je l'ai concaténé pour obtenir le format qui dans l'image. Quand j'obtiens cette format je perd la sélection ( càd chaque dossier a une date d'entrée et sortie alors quand je sélectionne le dossier j'obtiens rien.
Voila le script utilisé pour la concaténation et le calcul des nombres d'heure.
Script:
ADMISSION:
LOAD ADDOSS as DOSSIER,
Date(Date#(ADDTEN, 'DDMYYYY'), 'DD/MM/YYYY')& time(time#(ADHREN, 'hhmm'), 'hh:mm') as DH_E,
Date(Date#(ADDTSO, 'DDMYYYY'), 'DD/MM/YYYY')& time(time#(ADHRSO, 'hhmm'), 'hh:mm') as DH_S
FROM
[..\..\ENTREPOT\AS400\FACTU\ADP01.QVD]
(qvd);
CALCUL:
load DOSSIER, interval(date#(DH_S, 'DD/MM/YYYYhh:mm') - date#(DH_E, 'DD/MM/YYYYhh:mm'), 'hh') as h1,
date#(DH_S, 'DD/MM/YYYYhh:mm') - date#(DH_E, 'DD/MM/YYYYhh:mm') as h2
Resident ADMISSION;
Résultat :
oui c'est ça Christophe
J'ai ACP01 dans un nouveau script et ça y la sélection mais le calcul ça fonctionne pas. Vous trouvez ci-joint la table à calculer ACP01
Je ne vois pas les 4 champs sur lesquels on travaille qui commence par AD**** dans ton LOAD.
Je pense que c'est pas grave tant que tu vas les charger dans la formule .
Chadlia,
Les 4 champs servant à faire votre calcul dans la formule ne sont pas dans les données de votre extract. Quels sont les équivalents ?
Cdt
Christophe Jouve
Principal Solution Architect
Direct: +33 1 55 62 65 54
Mobile: +33 6 76 24 22 47
Email: Christophe.Jouve@qlik.com
Qlik
France Headquarters Office,93 avenue Charles de Gaulle
92200 Neuilly sur Seine
qlik.com<http://www.qlik.com/>
Téléchargez gratuitement QlikView
http://www.qlikview.com/fr/explore/experience/free-download
The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.
De : Chadlia Gabsi
Envoyé : mardi 4 juillet 2017 15:25
À : Christophe Jouve <Christophe.Jouve@qlik.com>
Objet : Re: - NOMBRE D'HEURE ENTRE DEUX DATES
Déjà je les charge au fur à mesure dans la formule pour quoi je dois les charger à part. J'ai essayé à les charger mais ça change rien.
Chadlia,
Peux tu partager le fichier ADP01.QVD ?
Oui Laurent je l'ai déjà fait.
Voila la pièce jointe.
Chadlia,
Je te demande le fichier QVD que tu charges ci-dessous et non le fichier QVW.
ADMISSION:
LOAD ADDOSS as DOSSIER,
Date(Date#(ADDTEN, 'DDMYYYY'), 'DD/MM/YYYY')& time(time#(ADHREN, 'hhmm'), 'hh:mm') as DH_E,
Date(Date#(ADDTSO, 'DDMYYYY'), 'DD/MM/YYYY')& time(time#(ADHRSO, 'hhmm'), 'hh:mm') as DH_S
FROM
[..\..\ENTREPOT\AS400\FACTU\ADP01.QVD]
(qvd);
Chadlia,
EN pièce jointe un petit script qui permettra peut-être de vous aider à avancer. J’ai créé des calculs fictifs à partir de vos champs et l’associativité marche à plein.
Cdt
Christophe Jouve
De : Chadlia Gabsi
Envoyé : mardi 4 juillet 2017 15:25
À : Christophe Jouve <Christophe.Jouve@qlik.com>
Objet : Re: - NOMBRE D'HEURE ENTRE DEUX DATES
Bonjour,
Mon problème est résolu pour certains dossiers par contre pour d'autre je ne sais pas pour quoi il fait pas la bonne concaténation.
Voila les deux résultats obtenus:
Erreur: