I compared the result “More than range” from “readAnnualResultsI” and “readAnnualResultsIII” and find it’s different result. The inputs are the same.

Why don’t you connect 100 to minThreshold and 2000 to maxThreshold? Without a threshold, the value of maxThreshold is infinite. That’s why the values in the results are all 0.

ah, yes, Thanks. Now I’ve set up the inputs again.
The other results are good, but CDA is very much different.

At this point, I would recommend updating the components. The CDA output is removed from the component Honeybee_Read Annual Results II

That’s a good advise. I didn’t notice the improvement between the old and new component.