Power BI: вывести список лучших сотрудников за период

Доброй ночи, дамы и господа!

Вопрос по Power BI.

Подскажите, пожалуйста, как я могу настроить вывод списка сотрудников (ФИО) при выборе определенного квартала в срезе (2023-2024 года), которые в течение всех трёх месяцев имели бы коэф. от 0.8 до 1.0?

Пример данных (2024 год):

ФИО Месяц Коэф.
Иванов Январь 1.0
Иванов Февраль 1.0
Иванов Март 0.8
Любимова Январь 0.9
Любимова Февраль 0.3
Любимова Март 0.3
Сидоров Январь 0.8
Сидоров Февраль 0.8
Сидоров Март 0.6

Возможно, к этой задаче можно подойти со стороны редактирования SQL запроса (postgresql).

Заранее благодарю за помощь.


Ответы (1 шт):

Автор решения: SwaD

На SQL запрос может выглядеть так:

select p.namePreson -- Покажи ФИО
from persons p -- из таблицы
where p.koef >= 0.8 -- где коэф больше или равен 0.8
and p.month in ('Январь', 'Февраль', 'Март') -- и месяца такието
group by p.namePreson -- сгруппируй по ФИО
having count(*) = 3 -- Верни где строк 3

Сам запрос выведет ФИО, где в указанные месяца есть 3 записи с коэф >= 0.8

Пример в песочнице

→ Ссылка