Показать разницу вместо общего итога - сводная таблица NReco - PullRequest
0 голосов
/ 06 марта 2020

У меня есть сценарий, в котором я буду показывать только две строки (скажем, A, B). По умолчанию NReco всегда показывает общий итог (A + B) в качестве последней строки. Я хотел бы иметь разницу (AB) вместо общего итога.

Как мне этого добиться?

1 Ответ

0 голосов
/ 06 марта 2020

Расчет общего итога в сводной таблице основан на функции агрегирования, поэтому, если вы используете, скажем, SumAggregatorFactory, то для A и B итоговое значение показывает A + B. Вы можете реализовать свою собственную функцию агрегирования для своей собственной логики c, чтобы достичь желаемой общей суммы. Неясно, чего именно вы хотите достичь, поскольку AB определенно зависит от порядка строк, но агрегатная функция НЕ должна полагаться на порядок - так что, возможно, ваша таблица вообще не является сводной таблицей? ..

...