Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous
voila mon petit problème : dans mon script on déclare une variable pour évaluer suivant la date d'aujourd'hui
let vToday = today();
ensuite dans mon script j'aimerai distingué par rapport au champs 'last change date' si la semaine se situe dans cette semaine
et dans le nom TESTNOT
lorsque je met TESTNOT une liste de sélection il ne distingue pas si nous sommes dans la semaine ou pas
par contre comme expression dans mon tableau cela fonctionne
dans le but que dans mon tableau j'effectue le filtre dans l'expression afin de ne pas effectuer de filtre au départ du script
j'espère avoir été clair lol
merci
oui j'ai bien compris je te passe la situation :
quand je sélectionne cette semaine tu peux voir la colonne à préparer total 7 avec cette expression
count({<Notification_status = {'2'}, NOT2017 = {'-1'}>} Notification_key)
si je ne sélectionne pas cette semaine mais que je met ton expression
count({<Notification_status = {'2 '}, SEMAINETESTNOT={"$(vToday)"}, NOT2017 = {'-1'}>} Notification_key)
qui elle va sélectionner cette semaine le résulat est Zéro mais je ne vois pas dans ton expression le test qui permet
de déterminer quel semaine nous sommes et donc effectuer le calcul uniquement pour la semaine en cours
désolé si je n'arrive pas à expliquer correctement lol
j'ai modifié la formule dans le script et cela fonctionne :
Week("Last_change_date")-1 = week ('$(vToday)')-1 as SEMAINETESTNOT,
avec comme expression :
count({<Notification_status = {'2'}, SEMAINETESTNOT ={'-1'}, NOT2017 = {'-1'}>} Notification_key)
merci pour ton aide et bon week-end
Tu peux nous envoyer ton fichier ?
Tu as la possibilité de changer les données par des données fictives comme ceci :
https://qliksupport.force.com/QS_CaseWizardKnowledgeArticle?Id=ka5D00000004RioIAE
SEMAINETESTNOT={"$(vToday)"} ==> c'est ce modificateur qui doit faire le calcul uniquement pour la semaine en cours. Je demande à ce que la semaine dans tes datas, soit égale à la semaine en cours.
Kevin
je regarde à cela Lundi car je dois partir mais je te tiens au courant![]()
Bonjour Kevin, j'espère que le week-end fut bon , je ne peux te passer le fichier car il fait partie d'un dashboard
avec plusieurs données sensibles mais je peux te passe le script ainsi que les formules utilisées dans mon tableau j’espère que cela te convient ![]()
voici le script
ODBC .......
LOAD
("Last_change_date" >= '2016-04-01') and ( "Last_change_date" <= '2017-03-31') as NOT2016,
("Last_change_date" >= '2017-04-01') and ( "Last_change_date" <= '2018-03-31') as NOT2017,
Week("Last_change_date")-1 = week ('$(vToday)')-1 as SEMAINETESTNOT,
"Create_date",
"Create_dtz",
Description,
"Description_done",
Done,
"Event_date",
"Event_duration",
"Event_time",
"Last_change_date",
"MO_name" as MONAMENOT,
"Notification_key",
"Notification_name",
"Notification_status",
"Notification_type_key",
"Order_date",
"Ordered_by",
"Priority_key",
"WO_key" as OTNOT,
"Work_Supplier_Key" as ResponsableNOT;
SQL SELECT "Create_date",
"Create_dtz",
Description,
"Description_done",
Done,
"Event_date",
"Event_duration",
"Event_time",
"Last_change_date",
"MO_name",
"Notification_key",
"Notification_name",
"Notification_status",
"Notification_type_key",
"Order_date",
"Ordered_by",
"Priority_key",
"WO_key",
"Work_Supplier_Key"
FROM PUB.Notification;
left Join
LOAD
"Jobstatus#" as jobstatusnot,
"WO_Key" as OTNOT ,
"WO_name" as WONAMENOT,
"MO_name" as MONAMENOT;
SQL SELECT "Jobstatus#",
"WO_Key",
"WO_name",
"MO_name"
FROM PUB."Work_order"
WHERE "Jobstatus#" <> '-1';
concernant le tableau
voici les formules pour les colonnes A préparer , Préparé,
A préparer : count({<Notification_status = {'2'}, SEMAINETESTNOT ={'-1'}, NOT2017 = {'-1'}>} Notification_key)
Préparé : count ({<Notification_status = {'3'}, SEMAINETESTNOT ={'-1'}, NOT2017 = {'-1'},jobstatusnot = {'5','8','6'}>} Notification_key)
Préparé Total : (Retardrr + count ({<Notification_status = {'2'}>} Notification_key)) - Retard
Retard : count ({<Notification_status = {'2'}>} Notification_key) + count ({<Notification_status = {'3'}, jobstatusnot = {'3'} >}Notification_key)
j'espère que cela te suffit ?
Philippe