Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi everybody ( @sunny_talwar )
I have an issue with an expression and really hope someone would have an explanation / solution for it.
Here's it (it's a long message, but bare it with me plz)
I have 3 expressions : Year Avg, Month Avg and Week Avg
Here's an exp of one of the expressions (the Year one)
Original one:
Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_SEMAINE,TDBH_SRV_NIV1={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"<=$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))"},
TDBH_CAL_ANNEE={"$(=Max(TDBH_CAL_ANNEE))"},TDBH_YEARWEEK_FIELD>} TDBH_SRV_VALOECO_REEL_MSP)/
sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_SEMAINE,[Target_Services.Niveau 1]={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"<=$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))"},
TDBH_CAL_ANNEE={"$(=Max(TDBH_CAL_ANNEE))"},TDBH_YEARWEEK_FIELD>} [Target_Services.Valo Eco aux temps réels MSP])
With this, I'd have this result (see the total; it's wrong)
So, what I did is that I've added an aggr on the DR (the dimension) and then surrounded the whole with avg
The new expression is then as follow:
Avg(Aggr(OriginalExpression),DR))
Result (correct)
Till now, everything is just FINE;
As I was saying I have 3 expressions;
what I was doing is showing the 3 in one bar chart, using valuelist()
Here's how it was :
Dimension : ValueList('Annuel','Mensuel','Hebdomadaire')
Expression: if(ValueList('Annuel','Mensuel','Hebdomadaire')='Annuel',
sum(exp1),
if(ValueList('Annuel','Mensuel','Hebdomadaire')='Mensuel',
sum(exp2),
sum(exp3)
))
=> The bar chart is constructed with the 3 bars:
But, when I do transform the 3 expressiosnas shown above (adding the avg aggr part); it does not work !!
each expression is shown at is own :
But when I try to combine the 3 of them , only one is shown, as if I don't know how to write an if statement anymore...
Here's the original expression :
=if(ValueList('Annuel','Mensuel','Hebdomadaire')='Annuel',
Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_SEMAINE,TDBH_SRV_NIV1={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"<=$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))"},
TDBH_CAL_ANNEE={"$(=Max(TDBH_CAL_ANNEE))"},TDBH_YEARWEEK_FIELD>} TDBH_SRV_VALOECO_REEL_MSP)/
sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_SEMAINE,[Target_Services.Niveau 1]={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"<=$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))"},
TDBH_CAL_ANNEE={"$(=Max(TDBH_CAL_ANNEE))"},TDBH_YEARWEEK_FIELD>} [Target_Services.Valo Eco aux temps réels MSP])
,
if(ValueList('Annuel','Mensuel','Hebdomadaire')='Mensuel',
Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_SRV_NIV1={"*cadres*"},TDBH_YEARWEEK_FIELD,TDBH_CAL_SEMAINE,TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},TDBH_CAL_MOIS=p({<TDBH_CAL_MOIS={"$(=max({<TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'},TDBH_CAL_SEMAINE_TDB={'$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))'}>} TDBH_CAL_MOIS) )"}>} TDBH_CAL_MOIS)>}TDBH_SRV_VALOECO_REEL_MSP)
/Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},[Target_Services.Niveau 1]={"*cadres*"},TDBH_YEARWEEK_FIELD,TDBH_CAL_SEMAINE,TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},TDBH_CAL_MOIS=p({<TDBH_CAL_MOIS={"$(=max({<TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'},TDBH_CAL_SEMAINE_TDB={'$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))'}>} TDBH_CAL_MOIS))"}>} TDBH_CAL_MOIS)>}[Target_Services.Valo Eco aux temps réels MSP]),
if(ValueList('Annuel','Mensuel','Hebdomadaire')='Hebdomadaire',
Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},TDBH_SRV_NIV1={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"$(=max({<FlagService={1},TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'}>}TDBH_CAL_SEMAINE1))"}>}TDBH_SRV_VALOECO_REEL_MSP)
/Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},[Target_Services.Niveau 1]={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"$(=max({<FlagService={1},TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'}>}TDBH_CAL_SEMAINE1))"} >}[Target_Services.Valo Eco aux temps réels MSP])
)))
and here's the new one:
if(ValueList('Annuel','Mensuel','Hebdomadaire')='Annuel',
avg( aggr( Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_SEMAINE,TDBH_SRV_NIV1={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"<=$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))"},
TDBH_CAL_ANNEE={"$(=Max(TDBH_CAL_ANNEE))"},TDBH_YEARWEEK_FIELD>} TDBH_SRV_VALOECO_REEL_MSP)/
sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_SEMAINE,[Target_Services.Niveau 1]={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"<=$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))"},
TDBH_CAL_ANNEE={"$(=Max(TDBH_CAL_ANNEE))"},TDBH_YEARWEEK_FIELD>} [Target_Services.Valo Eco aux temps réels MSP])
, DR))
,
if(ValueList('Annuel','Mensuel','Hebdomadaire')='Mensuel',
avg({<TDBH_CLI_DELEG_REG-={'NATIONAL'} >}
aggr(
Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_SRV_NIV1={"*cadres*"},TDBH_YEARWEEK_FIELD,TDBH_CAL_SEMAINE,TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},TDBH_CAL_MOIS=p({<TDBH_CAL_MOIS={"$(=max({<TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'},TDBH_CAL_SEMAINE_TDB={'$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))'}>} TDBH_CAL_MOIS) )"}>} TDBH_CAL_MOIS)>}TDBH_SRV_VALOECO_REEL_MSP)
/Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},[Target_Services.Niveau 1]={"*cadres*"},TDBH_YEARWEEK_FIELD,TDBH_CAL_SEMAINE,TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},TDBH_CAL_MOIS=p({<TDBH_CAL_MOIS={"$(=max({<TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'},TDBH_CAL_SEMAINE_TDB={'$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))'}>} TDBH_CAL_MOIS))"}>} TDBH_CAL_MOIS)>}[Target_Services.Valo Eco aux temps réels MSP]),DR))
,
avg(aggr(Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},TDBH_SRV_NIV1={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"$(=max({<FlagService={1},TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'}>}TDBH_CAL_SEMAINE1))"}>}TDBH_SRV_VALOECO_REEL_MSP)
/Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},[Target_Services.Niveau 1]={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"$(=max({<FlagService={1},TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'}>}TDBH_CAL_SEMAINE1))"} >}[Target_Services.Valo Eco aux temps réels MSP]),DR))
))
Please help !
What's really frustrating me, is that it only accept ONE new expression in the bar chart :
see:
The 3 KPI are the new expressions I want to add to the second bar chart:
The second bar chart is now as follow:
=if(ValueList('Annuel','Mensuel','Hebdomadaire')='Annuel',
1
,
if(ValueList('Annuel','Mensuel','Hebdomadaire')='Mensuel',
2
,
3
))
I'll be changing the "1" with the expression of Annual avg:
=if(ValueList('Annuel','Mensuel','Hebdomadaire')='Annuel',
avg( aggr( Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_SEMAINE,TDBH_SRV_NIV1={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"<=$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))"},
TDBH_CAL_ANNEE={"$(=Max(TDBH_CAL_ANNEE))"},TDBH_YEARWEEK_FIELD>} TDBH_SRV_VALOECO_REEL_MSP)/
sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_SEMAINE,[Target_Services.Niveau 1]={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"<=$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))"},
TDBH_CAL_ANNEE={"$(=Max(TDBH_CAL_ANNEE))"},TDBH_YEARWEEK_FIELD>} [Target_Services.Valo Eco aux temps réels MSP])
, DR))
,
if(ValueList('Annuel','Mensuel','Hebdomadaire')='Mensuel',
2
,
3
))
Result:
Now I'll try to add the Month Avg expression:
=if(ValueList('Annuel','Mensuel','Hebdomadaire')='Annuel',
avg( aggr( Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_SEMAINE,TDBH_SRV_NIV1={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"<=$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))"},
TDBH_CAL_ANNEE={"$(=Max(TDBH_CAL_ANNEE))"},TDBH_YEARWEEK_FIELD>} TDBH_SRV_VALOECO_REEL_MSP)/
sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_SEMAINE,[Target_Services.Niveau 1]={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"<=$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))"},
TDBH_CAL_ANNEE={"$(=Max(TDBH_CAL_ANNEE))"},TDBH_YEARWEEK_FIELD>} [Target_Services.Valo Eco aux temps réels MSP])
, DR))
,
if(ValueList('Annuel','Mensuel','Hebdomadaire')='Mensuel',
avg({<TDBH_CLI_DELEG_REG-={'NATIONAL'} >}
aggr(
Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_SRV_NIV1={"*cadres*"},TDBH_YEARWEEK_FIELD,TDBH_CAL_SEMAINE,TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},TDBH_CAL_MOIS=p({<TDBH_CAL_MOIS={"$(=max({<TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'},TDBH_CAL_SEMAINE_TDB={'$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))'}>} TDBH_CAL_MOIS) )"}>} TDBH_CAL_MOIS)>}TDBH_SRV_VALOECO_REEL_MSP)
/Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},[Target_Services.Niveau 1]={"*cadres*"},TDBH_YEARWEEK_FIELD,TDBH_CAL_SEMAINE,TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},TDBH_CAL_MOIS=p({<TDBH_CAL_MOIS={"$(=max({<TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'},TDBH_CAL_SEMAINE_TDB={'$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))'}>} TDBH_CAL_MOIS))"}>} TDBH_CAL_MOIS)>}[Target_Services.Valo Eco aux temps réels MSP]),DR))
,
3
))
Result:
It's ONLY accepting the FIRST condition of the IF; if I change it as follow:
=if(ValueList('Annuel','Mensuel','Hebdomadaire')='Annuel',
1
,
if(ValueList('Annuel','Mensuel','Hebdomadaire')='Mensuel',
avg({<TDBH_CLI_DELEG_REG-={'NATIONAL'} >}
aggr(
Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_SRV_NIV1={"*cadres*"},TDBH_YEARWEEK_FIELD,TDBH_CAL_SEMAINE,TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},TDBH_CAL_MOIS=p({<TDBH_CAL_MOIS={"$(=max({<TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'},TDBH_CAL_SEMAINE_TDB={'$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))'}>} TDBH_CAL_MOIS) )"}>} TDBH_CAL_MOIS)>}TDBH_SRV_VALOECO_REEL_MSP)
/Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},[Target_Services.Niveau 1]={"*cadres*"},TDBH_YEARWEEK_FIELD,TDBH_CAL_SEMAINE,TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},TDBH_CAL_MOIS=p({<TDBH_CAL_MOIS={"$(=max({<TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'},TDBH_CAL_SEMAINE_TDB={'$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))'}>} TDBH_CAL_MOIS))"}>} TDBH_CAL_MOIS)>}[Target_Services.Valo Eco aux temps réels MSP]),DR))
,
3
))
It won't work:
But I put the Month Avg on the Annual part (first condition of the if ) , it works :
=if(ValueList('Annuel','Mensuel','Hebdomadaire')='Annuel',
avg({<TDBH_CLI_DELEG_REG-={'NATIONAL'} >}
aggr(
Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_SRV_NIV1={"*cadres*"},TDBH_YEARWEEK_FIELD,TDBH_CAL_SEMAINE,TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},TDBH_CAL_MOIS=p({<TDBH_CAL_MOIS={"$(=max({<TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'},TDBH_CAL_SEMAINE_TDB={'$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))'}>} TDBH_CAL_MOIS) )"}>} TDBH_CAL_MOIS)>}TDBH_SRV_VALOECO_REEL_MSP)
/Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},[Target_Services.Niveau 1]={"*cadres*"},TDBH_YEARWEEK_FIELD,TDBH_CAL_SEMAINE,TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},TDBH_CAL_MOIS=p({<TDBH_CAL_MOIS={"$(=max({<TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'},TDBH_CAL_SEMAINE_TDB={'$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))'}>} TDBH_CAL_MOIS))"}>} TDBH_CAL_MOIS)>}[Target_Services.Valo Eco aux temps réels MSP]),DR))
,
if(ValueList('Annuel','Mensuel','Hebdomadaire')='Mensuel',
2
,
3
))
Result:
What am I doing wrong?
Try adding NODISTINCT after Aggr() in your complete if statement and see if that works
Like this
if(ValueList('Annuel','Mensuel','Hebdomadaire')='Annuel', avg( aggr( NODISTINCT Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_SEMAINE,TDBH_SRV_NIV1={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"<=$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))"}, TDBH_CAL_ANNEE={"$(=Max(TDBH_CAL_ANNEE))"},TDBH_YEARWEEK_FIELD>} TDBH_SRV_VALOECO_REEL_MSP)/ sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_SEMAINE,[Target_Services.Niveau 1]={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"<=$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))"}, TDBH_CAL_ANNEE={"$(=Max(TDBH_CAL_ANNEE))"},TDBH_YEARWEEK_FIELD>} [Target_Services.Valo Eco aux temps réels MSP]) , DR)) , if(ValueList('Annuel','Mensuel','Hebdomadaire')='Mensuel', avg({<TDBH_CLI_DELEG_REG-={'NATIONAL'} >} aggr( NODISTINCT Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_SRV_NIV1={"*cadres*"},TDBH_YEARWEEK_FIELD,TDBH_CAL_SEMAINE,TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},TDBH_CAL_MOIS=p({<TDBH_CAL_MOIS={"$(=max({<TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'},TDBH_CAL_SEMAINE_TDB={'$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))'}>} TDBH_CAL_MOIS) )"}>} TDBH_CAL_MOIS)>}TDBH_SRV_VALOECO_REEL_MSP) /Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},[Target_Services.Niveau 1]={"*cadres*"},TDBH_YEARWEEK_FIELD,TDBH_CAL_SEMAINE,TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},TDBH_CAL_MOIS=p({<TDBH_CAL_MOIS={"$(=max({<TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'},TDBH_CAL_SEMAINE_TDB={'$(=max({<FlagService={1} ,TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'} >}TDBH_CAL_SEMAINE1))'}>} TDBH_CAL_MOIS))"}>} TDBH_CAL_MOIS)>}[Target_Services.Valo Eco aux temps réels MSP]),DR)) , avg(aggr( NODISTINCT Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},TDBH_SRV_NIV1={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"$(=max({<FlagService={1},TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'}>}TDBH_CAL_SEMAINE1))"}>}TDBH_SRV_VALOECO_REEL_MSP) /Sum({<TDBH_CLI_DELEG_REG-={'NATIONAL'},TDBH_CAL_ANNEE={"$(=max(TDBH_CAL_ANNEE))"},[Target_Services.Niveau 1]={"*cadres*"},TDBH_CAL_SEMAINE_TDB={"$(=max({<FlagService={1},TDBH_CAL_ANNEE={'$(=max(TDBH_CAL_ANNEE))'}>}TDBH_CAL_SEMAINE1))"} >}[Target_Services.Valo Eco aux temps réels MSP]),DR)) ))
It does work ! But the number are not the same
1) Which are the correct numbers?
2) Why the hell it does work with nodistinct and does not work without?
Read about this here