Это отчет для DM, который говорит о том, сколько компания тратит на сотрудника за каждый час его работы. Тратит != платит.
Если в отчете отображаются данные не по всем пользователям, то скорее всего только по этим людям и был подгружен net cost. Чтобы дополнился список, нужно загрузить net cost для всех на странице Admin → Margin → Upload
Чтобы узнать за какой месяц отображаются рейты, посмотрите на последние 3 колонки – там отображаются рейты с последних 3х месяцев.
Данные
Full name – имена сотрудников
Hourly Int. Rate – значение рассчитанное из последнего доступного Net Cost / Hours часы отработанные за этот же месяц.
Пример: допустим последний месяц, по которому уже подлит Net Costs сотрудников – октябрь. В этой колонке отображается net cost по каждому сотруднику за октябрь, поделенный на фактически отработанное количество часов в октябре. Если у человека есть net cost и нет залоганных часов в том месяце, то выводим такого пользователя в отчете с данными: Hourly Int Rate – n/a
Last Month Hours – показываем фактически отработанное количество часов за последний месяц, в котором есть Net Cost
Если у человека есть net cost и нет залоганных часов в том месяце, то выводим такого пользователя в отчете с данными: Last Month Hours – 0
Average Monthly Hours – показываем среднее количество часов, которое в месяц логирует сотрудник (из расчета последних 6 месяцев). Если совсем нет, то показываем 0
Seniority – Уровень сотрудника
English Level – Уровень английского сотрудника
Position – Позиция сотрудника
Tech Stack – Стек сотрудника
SOW – Проекты в которых работает сотрудник
Дальше показываем 3 колонки, в которых отображаем внутренние рейты за предыдущие 3 месяца. Если данных нет, то отображаем n/a.
Из примера выше это будут значения за Декабрь, Ноябрь и Октябрь, где каждое значение выводится из
Net Cost December / Hours Worked December
и так же для остальных.Для отчета всегда берем данные последнего имеющегося Net Cost месяца. Соответственно, когда подгрузим Net Costs за Ноябрь, данные в отчете должны пересчитаться и актуализироваться с новыми Net Costs.
Если в какой-то момент у сотрудника появятся часы за расчетный месяц (залогает часы, или мы добавим проект для парсинга, или вручную добавим часы), то данные в отчете пересчитаются по стандартной логике работы данного отчета.