Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
mehdibenayed
Partner - Contributor III
Partner - Contributor III

i want to calculate sum of 3 time of work with special format

hello
i want to calculate the sum of DGI + MJ + max between(BO,CNSS)

DGI:

Replace(interval((((avg({<codePartenaire={'DGI'},NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)))*3)
 
), 'dd@:')
 
,'@', 'J')&
 
Mod(FLOOR(((avg({<codePartenaire={'DGI'},NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)))*24)
)
,8)
 
&'H:'&
 
right(Replace(Replace(Replace(
interval((((avg({<codePartenaire={'DGI'},NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail))))
)
, 'dd@:hh#:mm$')
,'@', 'J'), '#', 'H'), '$', 'Mn'),4)

 

 

MJ:

Replace(interval((((avg({<codePartenaire={'MJ'},NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)))*3)
 
), 'dd@:')
 
,'@', 'J')&
 
 
 
Mod(FLOOR(((avg({<codePartenaire={'MJ'},NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)))*24)
)
,8)
 
&'H:'&
 
 
right(Replace(Replace(Replace(
interval((((avg({<codePartenaire={'MJ'},NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail))))
)
, 'dd@:hh#:mm$')
,'@', 'J'), '#', 'H'), '$', 'Mn'),4)


BO :
 
=
Replace(interval((((avg({<codePartenaire={'BO'}, NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)))*3)
 
), 'dd@:')
 
,'@', 'J')&
 
 
 
Mod(FLOOR(((avg({<codePartenaire={'BO'}, NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)))*24)
)
,8)
 
&'H:'&
 
 
right(Replace(Replace(Replace(
interval((((avg({<codePartenaire={'BO'}, NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail))))
)
, 'dd@:hh#:mm$')
,'@', 'J'), '#', 'H'), '$', 'Mn'),4)



CNSS:
 
=
Replace(interval((((avg({<codePartenaire={'CNSS'}, NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)))*3)
 
), 'dd@:')
 
,'@', 'J')&
 
 
 
Mod(FLOOR(((avg({<codePartenaire={'CNSS'}, NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)))*24)
)
,8)
 
&'H:'&
 
 
right(Replace(Replace(Replace(
interval((((avg({<codePartenaire={'CNSS'}, NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail))))
)
, 'dd@:hh#:mm$')
,'@', 'J'), '#', 'H'), '$', 'Mn'),4)
 


Labels (2)
1 Reply
BrenoSater
Contributor II
Contributor II

Try this 

=
Replace(interval(
    (((avg({<codePartenaire={'DGI'},NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)))*3)
    +
    ((avg({<codePartenaire={'MJ'},NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)))*3)
    +
    max(
        avg({<codePartenaire={'BO'}, NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)),
        avg({<codePartenaire={'CNSS'}, NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail))
    )
)
, 'dd@:')
,'@', 'J')&
Mod(
    FLOOR(
        (
            ((avg({<codePartenaire={'DGI'},NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)))*3)
            +
            ((avg({<codePartenaire={'MJ'},NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)))*3)
            +
            max(
                avg({<codePartenaire={'BO'}, NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)),
                avg({<codePartenaire={'CNSS'}, NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail))
            )
        )*24
    )
,8)
&'H:'&
right(
    Replace(
        Replace(
            Replace(
                interval(
                    (((avg({<codePartenaire={'DGI'},NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)))*3)
                    +
                    ((avg({<codePartenaire={'MJ'},NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)))*3)
                    +
                    max(
                        avg({<codePartenaire={'BO'}, NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail)),
                        avg({<codePartenaire={'CNSS'}, NOMBRE_VERSION={'1'}>}$(e_delais_traitement_travail))
                    )
                )
            )
            , 'dd@:hh#:mm$')
        ,'@', 'J')
    , '#', 'H')
, '$', 'Mn'),4)