Hi
Please consider
#+begin_src
* Everything [3/4]
:PROPERTIES:
:COLUMNS: %TODO %ITEM %Nr %Comp1 %Comp2
:COMP1: [3/4]
:COMP2: [3/4]
:TODO: [ ]
:END:
** DONE Books
:PROPERTIES:
:Nr: 1
:Comp1: [X]
:Comp2: [X]
:END:
** DONE Car
:PROPERTIES:
:Nr: 2
:Comp1: [X]
:Comp2: [X]
:END:
** DONE Food
:PROPERTIES:
:Nr: 3
:Comp1: [ ]
:Comp2: [X]
:END:
*** WAIT Computer
:PROPERTIES:
:Nr: 4
:Comp1: [X]
:Comp2: [ ]
:END:
#+BEGIN: columnview :maxlevel 2 :skip-empty-rows t :hlines 1 :indent nil
:format "%5TODO(Status) %5Nr(Nr) %5Comp1(Comp1){X/} %5Comp2(Comp2){X/}"
| Status | Nr | Comp1 | Comp2 |
|--------+----+-------+-------|
| | | [3/4] | [3/4] |
| DONE | 1 | [X] | [X] |
| TODO | 2 | [X] | [X] |
| DONE | 3 | [ ] | [X] |
| WAIT | 4 | [X] | [ ] |
#+END:
#+end_src
Everything is as expected, now I will lower the level of the first and
last subheaders and the statistics of the checkbox turns nuts:
#+begin_src
* Everything [3/4]
:PROPERTIES:
:COLUMNS: %TODO %ITEM %Nr %Comp1 %Comp2
:COMP1: [1/1]
:COMP2: [1/1]
:TODO: [ ]
:END:
*** DONE Books
:PROPERTIES:
:Nr: 1
:Comp1: [X]
:Comp2: [X]
:END:
** DONE Car
:PROPERTIES:
:Nr: 2
:Comp1: [X]
:Comp2: [X]
:END:
** DONE Food
:PROPERTIES:
:Nr: 3
:COMP1: [1/1]
:COMP2: [0/1]
:END:
**** WAIT Computer
:PROPERTIES:
:Nr: 4
:Comp1: [X]
:Comp2: [ ]
:END:
#+BEGIN: columnview :maxlevel 2 :skip-empty-rows t :hlines 1 :indent nil
:format "%5TODO(Status) %5Nr(Nr) %5Comp1(Comp1){X/} %5Comp2(Comp2){X/}"
| Status | Nr | Comp1 | Comp2 |
|--------+----+-------+-------|
| | | [1/1] | [1/1] |
| DONE | 2 | [X] | [X] |
| DONE | 3 | [1/1] | [0/1] |
#+END:
#+end_src
Any idea how to avoid this? The expected behavior should be
#+begin_src
* Everything [3/4]
:PROPERTIES:
:COLUMNS: %TODO %ITEM %Nr %Comp1 %Comp2
:COMP1: [1/2]
:COMP2: [2/2]
:TODO: [ ]
:END:
** DONE Car
:PROPERTIES:
:Nr: 2
:Comp1: [X]
:Comp2: [X]
:END:
** DONE Food
:PROPERTIES:
:Nr: 3
:Comp1: [ ]
:Comp2: [X]
:END:
#+BEGIN: columnview :maxlevel 2 :skip-empty-rows t :hlines 1 :indent nil
:format "%5TODO(Status) %5Nr(Nr) %5Comp1(Comp1){X/} %5Comp2(Comp2){X/}"
| Status | Nr | Comp1 | Comp2 |
|--------+----+-------+-------|
| | | [1/2] | [2/2] |
| DONE | 2 | [X] | [X] |
| DONE | 3 | [ ] | [X] |
#+END:
#+end_src
regards
Uwe Brauer
--
I strongly condemn Putin's war of aggression against the Ukraine.
I support to deliver weapons to Ukraine's military.
I support the ban of Russia from SWIFT.
I support the EU membership of the Ukraine.