Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
2151 Lượt xem

Hey i have 3 columns obtain mark , total mark and percentage. I am getting all the data from sql query and its working fine. But when we group by it adds everything and my percentage exceeds 100%. I have tried using average but its not accurate enough. Is there a way of finding percentage after using group by?

Thanks in advance, kindly help.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hello,

all you need to do is add group_operator="avg" in you custom field :

example:

custom_field = fields.Float(
string='Rate %', group_operator="avg")

Ảnh đại diện
Huỷ bỏ