month | year | account | units_last_balance
12 | 2022 | Assets:Bank:Checking | 400.00 EUR
12 | 2022 | Assets:Broker:AAPL | 5 AAPL
1 | 2023 | Assets:Bank:Checking | 800.00 EUR
1 | 2023 | Assets:Broker:AAPL | 7 AAPL
2 | 2023 | Assets:Bank:Checking | 100.00 EUR
2 | 2023 | Assets:Broker:AAPL | 7 AAPL
3 | 2023 | Assets:Bank:Checking | 30.00 EUR
3 | 2023 | Assets:Broker:AAPL | 7 AAPL
4 | 2023 | Assets:Bank:Checking | 200.00 EUR
4 | 2023 | Assets:Broker:AAPL | 15 AAPL
5 | 2023 | Assets:Bank:Checking | 600.00 EUR
5 | 2023 | Assets:Broker:AAPL | 15 AAPL
6 | 2023 | Assets:Bank:Checking | 100.00 EUR
6 | 2023 | Assets:Broker:AAPL | 15 AAPL
7 | 2023 | Assets:Bank:Checking | 40.00 EUR
7 | 2023 | Assets:Broker:AAPL | 15 AAPL
8 | 2023 | Assets:Bank:Checking | 400.00 EUR
8 | 2023 | Assets:Broker:AAPL | 15 AAPL
9 | 2023 | Assets:Bank:Checking | 700.00 EUR
9 | 2023 | Assets:Broker:AAPL | 20 AAPL
10 | 2023 | Assets:Bank:Checking | 800.00 EUR
10 | 2023 | Assets:Broker:AAPL | 20 AAPL
11 | 2023 | Assets:Bank:Checking | 900.00 EUR
11 | 2023 | Assets:Broker:AAPL | 20 AAPL
12 | 2023 | Assets:Bank:Checking | 1300.00 EUR
Which doesn't yeld this result at all, instead it mixes together the balances, and I am unable to understand what's going on. The numbers in these examples are made up, the point is that each number should be the balance for that account at the end of the last day of the month.