

Bakhaira
MemberForum Replies Created
Bakhaira
Member20 juillet 2024 at 1h56 en réponse à: BDD absentéisme – déterminer un type d’arrêt selon le nb de journées1-Créez une mesure pour calculer la durée totale de l’arrêt pour chaque employé :
Durée Totale Arrêt =
CALCULATE(
SUM(‘Table'[NB_JOURS]),
ALLEXCEPT(‘Table’, ‘Table'[MATRICULE], ‘Table'[ABSENCE])
)2- Créez des mesures pour chaque catégorie d’arrêt :
Arrêt court (<= 3j) =
CALCULATE(
DISTINCTCOUNT(‘Table'[MATRICULE]),
FILTER(
ALLEXCEPT(‘Table’, ‘Table'[MATRICULE], ‘Table'[ABSENCE]),
[Durée Totale Arrêt] <= 3
)
)Arrêt long (de 3 à 7 jours) =
CALCULATE(
DISTINCTCOUNT(‘Table'[MATRICULE]),
FILTER(
ALLEXCEPT(‘Table’, ‘Table'[MATRICULE], ‘Table'[ABSENCE]),
[Durée Totale Arrêt] > 3 && [Durée Totale Arrêt] <= 7
)
)Arrêt long (de 8 à 30 jours) =
CALCULATE(
DISTINCTCOUNT(‘Table'[MATRICULE]),
FILTER(
ALLEXCEPT(‘Table’, ‘Table'[MATRICULE], ‘Table'[ABSENCE]),
[Durée Totale Arrêt] > 7 && [Durée Totale Arrêt] <= 30
)
)Arrêt long (de 30 à 90 jours) =
CALCULATE(
DISTINCTCOUNT(‘Table'[MATRICULE]),
FILTER(
ALLEXCEPT(‘Table’, ‘Table'[MATRICULE], ‘Table'[ABSENCE]),
[Durée Totale Arrêt] > 30 && [Durée Totale Arrêt] <= 90
)
)Arrêt long (> 90 jours) =
CALCULATE(
DISTINCTCOUNT(‘Table'[MATRICULE]),
FILTER(
ALLEXCEPT(‘Table’, ‘Table'[MATRICULE], ‘Table'[ABSENCE]),
[Durée Totale Arrêt] > 90
)
)En principe ca devrais marché, fin j’espere