Forum Replies Created

  • 1-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