Projet

Général

Profil

Actions

Issue #1201

ouvert

13_Issue_service calcul

Ajouté par ahlem belgacem il y a 3 mois. Mis à jour il y a environ 2 mois.

Statut:
Ready For Recette
Priorité:
Normal
Assigné à:
Version cible:
Début:
20/11/2025
Echéance:
20/11/2025 (En retard de environ 3 mois)
% réalisé:

100%

Temps estimé:

Description

cas matricule exclus number_organisation ,number_employee_panel et number_employee_company

Mis à jour par ahlem belgacem il y a 3 mois

fix : OLD CODE

if column_associe_condition == []:

result ["number_organisation"]=pd.merge(result, compensations_extraction.groupby(condition)['companyId'].nunique().reset_index(), on=condition, how="left")['companyId']
result ["number_employee_panel"]=pd.merge(result, compensations_extraction.groupby(condition)['base_salary'].count().reset_index(), on=condition, how="left")['base_salary']
result["number_employee_company"] = (
pd.merge(
result,
compensations_extraction[compensations_extraction["companyId"] == companyId]
.groupby(condition)['base_salary']
.count()
.reset_index(),
on=condition,
how="left"
)['base_salary']
.fillna(0)
.astype(int)
)

result = result[result["number_employee_panel"] > result["number_employee_company"]]
result = result[result["number_employee_panel"] != 1]
#result = result.drop(["number_organisation","number_employee_panel","number_employee_company"], axis=1)
else:
pass

Mis à jour par ahlem belgacem il y a 3 mois

NEW
result["number_organisation"] = pd.merge(
result,
compensations_extraction.groupby(condition1)['companyId'].nunique().reset_index(),
on=condition1,
how="left"
)['companyId']

result["number_employee_panel"] = pd.merge(
result,
compensations_extraction.groupby(condition1)['base_salary'].count().reset_index(),
on=condition1,
how="left"
)['base_salary']

result["number_employee_company"] = (
pd.merge(
result,
compensations_extraction[compensations_extraction["companyId"] == companyId]
.groupby(condition1)['base_salary']
.count()
.reset_index(),
on=condition1,
how="left"
)['base_salary']
.fillna(0)
.astype(int)
)

result = result[result["number_employee_panel"] > result["number_employee_company"]]
result = result[result["number_employee_panel"] != 1]
#result = result.drop(["number_organisation","number_employee_panel","number_employee_company"], axis=1)

Mis à jour par ahlem belgacem il y a 3 mois

  • Statut changé de New à In Progress

Mis à jour par ahlem belgacem il y a 3 mois

  • Statut changé de In Progress à Ready For Test

Mis à jour par ahlem belgacem il y a 3 mois

  • Statut changé de Ready For Test à Ready For Recette

Mis à jour par Tarek AOUADI il y a environ 2 mois

  • Sujet changé de Issue_service calcul à 13_Issue_service calcul
Actions

Formats disponibles : Atom PDF