Это связано с тем, что вы отфильтровываете все строки в своей таблице, и поэтому для агрегирования не осталось строк.
Вы можете обойти эту «проблему», переключив свой logi фильтрации c на параметры и пусть ваше вычисляемое поле сделает все остальное.
Например, если у вас есть одна строка для каждого кандидата, вы можете захотеть иметь CF под названием Candidates Number, например:
sum(if column = parameter
and column2 = parameter2
...
then 1
else 0
end
)
Это не идеальный способ, но поскольку фильтры являются эквивалентом предложения where, вы «теряете» все несовпадающие строки.
Используя параметры, вы не теряете строки, но вам нужно «переводить» свои logi c в вычисляемое поле.
Надеюсь, это поможет.