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

Hi

I am working with Odoo enterprise web 16.4+e

I have Position table that taking positions from Employee table and showing the total of each position but currently if there are 2 same positions it will show it one by one. What I want is merging same position name and sum the total for that position as depicted below.

Is it possible to do this?

Any help will be appreciated. Thanks!


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

.

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

Hello,

If you need sum the total for that position only try to get it from "hr.job" model

or

new_dict={}
employee = search the employees based on your condition
for employee in employees:
​if employee.position not in new_dict.keys(): #confirm whether the position exists
​new_dict.update({employee.position:1})
​else:
​​new_dict[employee.position]+=1



Ảnh đại diện
Huỷ bỏ
Tác giả

Hi Sreeraj, thank you so much for your answer but I didn't get the "dictionary" you mentioned. Can you please elaborate more or give some example? Cheers.

Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 5 15
4479
1
thg 6 21
4551
1
thg 11 16
3528
0
thg 3 16
6210
1
thg 10 15
4548