Ответ здесь:
Результат запроса - вывод нулевых группировок?
.
кратко: функции возвращают НЕНУЛЕВОЙ результат (например -10 и +10) - и уже в результате применения группировки - происходит суммирование в ноль (такие нули - отсеивать на этапе обхода результатов запроса.. или наверное прямым запросом можно получить необходимое). Включи группировку по остальным измерениям - и это будет видно.