1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
Top N dep =
VAR _nbr=10
VAR _result_Top_N =
CALCULATE (
[SommeTotale],
KEEPFILTERS ( Table_Dep_avec_autres ),
TOPN ( _nbr, ALLSELECTED ( Table_Dep_avec_autres ) )
)
VAR _all_dep =
CALCULATE ( [SommeTotale], ALLSELECTED ( 'Table_Dep_avec_autres' ) )
VAR _topN =
CALCULATE (
[SommeTotale],
TOPN ( _nbr, ALLSELECTED ( Table_Dep_avec_autres ) )
)
VAR _result_autre = _all_dep - _topN
VAR _departement =
SELECTEDVALUE ( 'Table_Dep_avec_autres'[DEP] )
RETURN
IF ( _departement = "Autres",_result_autre,if(ISINSCOPE(Table_Dep_avec_autres[DEP]), _result_Top_N,_all_dep )) |
Partager