# Reporting expressions

**URL:** <https://forum.vassalengine.org/t/reporting-expressions/11085>\
**Category:** Technical Support & Bugs\
**Created:** [August 31, 2020, 5:59pm UTC](https://forum.vassalengine.org/t/reporting-expressions/11085 "2020-08-31T17:59:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![marktb1961](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/marktb1961/32/231_2.png) [@marktb1961](https://forum.vassalengine.org/u/marktb1961)\
**Post date:** [August 31, 2020, 5:59pm UTC](https://forum.vassalengine.org/t/reporting-expressions/11085/1 "2020-08-31T17:59:12Z")

</div>

The Report Trait will report expressions enclosed in curly braces {}. I have been using it to report expressions including “?:” and GetProperty() functions.

However, I have noticed that SumStack() and the new Count() function just report as zero. If the exact same SumStack() or Count() expression is put first into a Calculated Property and the CP is reported, it will report fine. Presumably this would also work if a DP or GP was used.

Is this an expected restriction ?

I appreciate that the Report Trait doesn’t actually provide access to the Expression Builder, so maybe my use is not supported.
