Расчет итоговых значений с использованием условных агрегаций

Недавно меня спросили, как наиболее эффективно рассчитать несколько итоговых значений (aggregates) в Laravel.