Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
lcloatre
Partner - Creator III
Partner - Creator III

Comment traduire une limite dimensionnelle dans un objet texte ?

Bonjour,

Voici ma problématique :

J'ai besoin de faire le rapport entre la moyenne des rémunérations des 10 % des salariés touchant les rémunérations les plus élevées et celle correspondant au 10 % des salariés touchant les rémunérations les moins élevées.

Ainsi, sur les 50 salariés de l'entreprise, je vais diviser la moyenne des 5 rémunérations les plus élevées avec celle des 5 rémunérations les moins élevées.

Dans un graphique, j'arrive à obtenir les 5 rémunérations les plus élevées ou les 5 moins élevées en utilisant la limite dimensionnelle.

Par contre, dans un objet texte, je pense qu'il faut que j'utilise l'agrégation mais je ne sais comment m'y prendre.

Merci de votre aide.

1 Solution

Accepted Solutions
sfatoux72
Partner - Specialist
Partner - Specialist

Moyenne des rémunérations des 5 salariés touchant les rémunérations les plus élevées :

=avg({$<[Salarié_Id]={"=aggr(if(rank(sum(Rénumération)) <=5, [Salarié_Id]), [Salarié_Id])"}>} Rénumération)

Moyenne des rémunérations des 5 salariés touchant les rémunérations les plus basses:

=avg({$<[Salarié_Id]={"=aggr(if(rank(-sum(Rénumération)) <=5, [Salarié_Id]), [Salarié_Id])"}>} Rénumération)

Je te laisse remplacer le 5 définissant les 5 employés par une variable calculant le 10% du nombre d'employé.

View solution in original post

2 Replies
sfatoux72
Partner - Specialist
Partner - Specialist

Moyenne des rémunérations des 5 salariés touchant les rémunérations les plus élevées :

=avg({$<[Salarié_Id]={"=aggr(if(rank(sum(Rénumération)) <=5, [Salarié_Id]), [Salarié_Id])"}>} Rénumération)

Moyenne des rémunérations des 5 salariés touchant les rémunérations les plus basses:

=avg({$<[Salarié_Id]={"=aggr(if(rank(-sum(Rénumération)) <=5, [Salarié_Id]), [Salarié_Id])"}>} Rénumération)

Je te laisse remplacer le 5 définissant les 5 employés par une variable calculant le 10% du nombre d'employé.

lcloatre
Partner - Creator III
Partner - Creator III
Author

Merci Sébastien.

Ça répond parfaitement à ma problématique.

Il faut que j'approfondisse la fonction aggr. Elle me semble redoutable d'efficacité.